如何在没有任何Cpanel(cPanel,plesk或......)和使用shh的情况下将域名停放在基于CentOS的VPS上?
答案 0 :(得分:0)
您可以编辑httpd.conf以及虚拟主机部分下的ServerName部分,您可以在那里添加域名。如果你的DNS没有指向你的网络服务器,你也需要这样做(这是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>
答案 1 :(得分:0)
我假设你有DNS(即Godaddy's,或者你的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>
目录是可选的,但这对我有用。
转而使用SSH作为&#34; root &#34;并重置Apache服务器:
service httpd restart