如果你在这里使用乘客,我必须使用它来让它在 www.mysite.com 上运行,而无需在 centos 服务器上使用 www.mysite.com:80:
在 etc/httpd/conf 中,关键是取消注释 NameVirtualHost *:80 并将 * 更改为我的服务器的 IP 地址。确保未注释 Listen 80。还将您的 ip 添加到 VirtualHost 标签。它必须在端口 80 上运行,而不是 8080 或您选择的端口。
NameVirtualHost xx.xx.xx.xx:80
Listen 80
<VirtualHost xx.xx.xx.xx:80>
ServerName www.mysite.com
# !!! Be sure to point DocumentRoot to 'public'!
DocumentRoot /var/www/vhosts/mysite.com/httpdocs/public/
<Directory /var/www/vhosts/mysite.com/httpdocs/public/>
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
</Directory>
</VirtualHost>