如何在没有任何Cpanel(cPanel,plesk或...)的情况下将域名停靠在基于CentOS的VPS上和使用shh?
发布于 2011-04-03 16:19:30
您可以编辑httpd.conf,并在其中显示虚拟主机部分下的ServerName部件,您可以在那里添加域。如果您的DNS没有指向您的web服务器,那么您也需要这样做(这是cpanel等的优点之一,它会为您做这件事,但同时也会让您想知道它做了什么)
就像这样
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /www/docs/dummy-host.example.com
ServerName dummy-host.example.com
ServerName test.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>发布于 2014-03-25 19:39:19
我假设您有DNS (即或者你用你的VPS得到一个)。
编辑您的文件/etc/httpd/conf/httpd.conf
在底部添加(使用您的域名为ServerName,文件夹为DocumentRoot):
<VirtualHost *:80>
ServerAdmin root@localhost
DocumentRoot /home/examplecom/www/
ServerAlias example.com
ServerName www.example.com
ErrorLog logs/www.example.com-error_log
CustomLog logs/www.example.com-access_log common
<Directory /home/examplecom/www/>
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>目录是可选的,但这对我是有效的。
然后以“Apache根”身份进入并重置Apache:
service httpd restarthttps://stackoverflow.com/questions/5528400
复制相似问题