centos 配置虚拟主机
来源:互联网 发布:阿里云ip地址查询 编辑:程序博客网 时间:2024/05/17 06:54
在softlayer买了一个独立服务器,肯定不能只放一个网站啊。服务器装的是centos系统。64位的,不能装kloxo。所以配置多网站就要从apache的虚拟主机入手了
在本地的测试的时候,只要把下面的代码的注释去掉,然后网站域名和网站文件根目录改一下就好了。还要把这段代码前几行的一行代码的注释去掉
NameVirtualHost *:80 去掉注释
#<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>
但是今天加了几个虚拟目录进去以后,第一个正常访问,后面的域名访问时,都指向第一个域名。
后来一番查询以后,把去掉注释那行代码的*:80换成自己服务器的IP
例如NameVirtualHost 127.0.0.1
然后
<VirtualHost www.abc.com:80>
ServerAdmin webmaster@abc.com
DocumentRoot /www/docs/abc.com
ServerName abc.com
ErrorLog logs/abc.com-error_log
CustomLog logs/abc.com-access_log common
</VirtualHost>
<VirtualHost www.def.com:80>
ServerAdmin webmaster@def.com
DocumentRoot /www/docs/def.com
ServerName def.com
ErrorLog logs/def.com-error_log
CustomLog logs/def.com-access_log common
</VirtualHost>
这样不管有多少个网站域名,都可以添加了。
如果这样设置还不行。还有另外一种方法。 这种方法似乎更加靠谱!!
NameVirtualHost *:80 去掉注释
<VirtualHost *:80>
ServerAdmin webmaster@abc.com
DocumentRoot /var/www/html/abc.com
ServerName abc.com
ServerAlias *.abc.com
ErrorLog logs/abc.com-error_log
CustomLog logs/abc.com-access_log common
</VirtualHost>
注意中间红色代码那一行,是额外加上去的。这样重启apache 以后
service httpd restart
就没有问题了。
- centos 配置虚拟主机
- centos 虚拟主机配置
- CentOS Apache虚拟主机配置
- centos 下虚拟主机的配置
- CentOS下配置apache虚拟主机
- centos配置虚拟主机多网站
- Centos 7 Apache配置虚拟主机
- CentOS中增加apache虚拟主机的配置
- CentOS下Apache虚拟主机VirtualHost配置
- centos配置基于IP的虚拟主机
- linux(centos)下nginx虚拟主机的配置
- centos下为laravel框架配置nginx服务器虚拟主机
- 配置虚拟主机!!!
- 配置虚拟主机
- 配置虚拟主机
- 配置虚拟主机
- 配置虚拟主机
- 配置虚拟主机
- 在对话框中拖动切分条,会有残影的解决办法
- HDU-2141 can you find it?
- 关于stm32的MY_NVIC_Init()中断管理函数的使用心得!
- 心动C++情牵汉洛塔
- 线程安全和线程不安全
- centos 配置虚拟主机
- Android通过HttpURLConnection与HttpClient联网代理网关设置
- 系统并发访问效率问题
- android操作xml
- 让你的程序可以执行脚本并和脚本实现交互
- css
- 进程与线程
- ConfigParser
- LRU缓存介绍与实现 (Java)