Apache多域名设置,ip不能直接访问

回复 收藏
修改httpd.conf文件 修改之后要重启httpd服务. service httpd restart
NameVirtualHost 192.168.164.133:80 设置此处为你的服务器ip和服务端口
第一个网站用来设置为ip直接访问定位的文件夹, nofile文件夹里设置一个空白的index.html文件即可
Apache默认ip访问直接定位于第一个网站.所以这里绑定的文件夹不能存放其它网站的文件
NameVirtualHost 192.168.164.133:80 设置此处为你的服务器ip和服务端口
          // 服务器ip和端口
ServerAdmin webmaster@msn.com          // 管理员邮件
DocumentRoot /var/www/html/nofile          // 网站绑定目录
ServerName 192.168.164.133          // 访问网址
ServerAlias 192.168.164.133
ErrorLog logs/nofile.com.log
CustomLog logs/nofile.com-access_log common

用ServerAlias 可以绑定多域名到一个网站上

ServerAdmin webmaster@msn.com
DocumentRoot /var/www/html/aaa.com
ServerName aaa.com
ServerAlias www.aaa.com          // 用ServerAlias绑定多域名
ServerAlias bbb.com
ServerAlias www.bbb.com
ErrorLog logs/aaa.com.log
CustomLog logs/aaa.com-access_log common

启用.htaccess文件,默认并没有启用.htaccess文件 需要把 Options FollowSymLinks 下面的AllowOverride 设置为 All

Options FollowSymLinks
AllowOverride All
2016-08-07 10:45 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: