apache - 如何使用 Apache 在我的 URL 中隐藏 IP 和端口?
问题描述
一些信息:
如果我去
mysite.com:9999
我的网站,就像45.40.45.40:9999
.. 并且45.40.45.40
是我的路由器的公共 ip,然后是用于在 ubuntu 上的 virtualbox 上连接我的 apache 服务器的非标准端口。我使用来自 namecheap.com 的 dns 重定向,以便将 mysite.com 重定向到我的 public_ip:used_port_to_connect_Apache 所以它会像这样:
45.40.45.40:9999
在我连接后的 url 中。
我的问题是:如何将“45.40.45.40:9999”转换/返回到原始域名,即 mysite.com?
我需要做什么?这是某个地方的 Apache 配置设置吗?它是 Apache 服务器上的虚拟主机。
/etc/apache2/sites-available/mysite.com.conf:
Listen 9999
<VirtualHost *:9999>
<Directory /var/www/mysite.com/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ServerAdmin info@mysite.com
ServerName mysite.com
ServerAlias www.mysite.com
DocumentRoot /var/www/mysite.com/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
解决方案
推荐阅读
- python - 从较大的字符串中删除字符并重新添加字符,但确保不使用相同的无效字符
- python - 使用 google sheet API 使第一行变为粗体
- sumologic - 搜索结果的 Sumologic 图
- scala - 在 Scala 中检查 Map 是否包含类类型的键
- javascript - OpenLayer 3-4-5,提取用户绘制几何的坐标
- postgresql-13 - 相当于 PostgreSQL 中的 oracle DBMS_STATS.SET_COLUMN_STATS()
- php - Wordpress Divi 页面编辑
- mysql - 如何将缓冲区数组转换为图像
- reactjs - 如何在 ReactJs 中将参数从父组件传递给子组件?
- react-native - 无法使用 expo 安装 expo-app-loading