绑定linux的主机头,只能使用域名访问,IP访问不到,可以通过修改httpd.conf文件来实现。
成都创新互联公司专注于吉木乃企业网站建设,成都响应式网站建设公司,商城网站定制开发。吉木乃网站建设公司,为吉木乃等地区提供建站服务。全流程按需制作网站,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
方法一:
在httpd.conf文件最后面,加入以下代码
NameVirtualHost 211.*.*.*
VirtualHost 211.*.*.*
ServerName 211.*.*.*
Location /
Order Allow,Deny
Deny from all
/Location
/VirtualHost
VirtualHost 211.*.*.*
DocumentRoot "网站路径"
ServerName 网站域名
/VirtualHost
说明:上面部分是实现拒绝直接通过211.*.*.*这个IP的任何访问请求,这时如果你用211.*.*.*访问,会提示拒绝访问。下面部分就是允许通过http://网站域名/这个域名访问,主目录指向"网站路径"。
方法二:
在httpd.conf文件最后面,加入以下代码
NameVirtualHost 211.*.*.*
VirtualHost 211.*.*.*
DocumentRoot "网站路径"
ServerName 211.*.*.*
/VirtualHost
VirtualHost 211.*.*.*
DocumentRoot "网站路径"
ServerName http://网站域名
/VirtualHost
说明:上面部分是把通过211.*.*.*这个IP直接访问的请求指向"网站路径"目录下。
添加一条静态路由就可以了。
# ip route add 192.168.0.0/16 via 192.168.1.1
#route 命令查看路由
重启失效,要永久保存,需要写到文件中。
使用一键安装包配置的apache环境,添加网站配置方法如下:
1.命令:cd /alidata/server/httpd/conf/vhosts/
进入网站的配置文件目录
2.命令:vi aa.conf
创建一个新的配置文件
3.按键盘上的字母 “i” ,开始编辑文件,将下面的内容复制过去。
Order allow,deny
Deny from all
DocumentRoot /alidata/www/test
ServerName
ServerAlias test点抗
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
RewriteRule ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2
ErrorLog "/alidata/log/httpd/test-error.log"
CustomLog "/alidata/log/httpd/test.log" common
对应自己的
ServerName 绑定的网站域名
ServerAlias test点抗 绑定的网站别名(您如果有多个域名添加在这里)没有的话,这个可以删除。
DirectoryIndex index.html index.php index.htm 设置默认首页
DocumentRoot /alidata/www/test 和 Directory "/alidata/www/test" 和 DirectoryMatch "/alidata/www/test/都是指定网站的目录,需要一致。
ErrorLog "/alidata/log/httpd/test-error.log" 和 CustomLog "/alidata/log/httpd/test.log" 对应的日志名字也需要自己修改一下,可以区分网站的日志信息。
4.输入命令:/alidata/server/httpd/bin/apachectl restart 重启apache测试。