我如何在centOS上停放域名

时间:2011-04-03 08:10:02

标签: apache dns centos

如何在没有任何Cpanel(cPanel,plesk或......)和使用shh的情况下将域名停放在基于CentOS的VPS上?

2 个答案:

答案 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