www.domain.com:80
记得做
DNS
域名指向。
---------------------
修改
Apache
配置文件
里的
ServerName
DNS
域名指向设置,请向域名供应商咨询
与80端口需要备案无关。问题出在路由上。比如:访问路由地址http://192.168.1.1
1、要在路由上设置“虚拟主机”:添加要“架设服务器”的计算机固定ip,如:192.168.1.2,将路由“虚拟主机”指向192.168.1.2。这样,在内网就可以访问这台“服务器”了。
2、在路由上设置“DMZ主机”:将DMZ主机IP地址设为:192.168.1.2。这样这台“服务器”就能通过路由上显示的公网ip访问了。
3、在路由“运行状态”WAN口状态查看IP地址:如公网IP地址为:183.142.29.82。公网上的任何一台电脑就能通过http://183.142.29.82访问这台“服务器”了。
另:这台“服务器”的网关为路由地址:192.168.1.1,子网掩码为:255.255.255.0,dns服务器为:路由“运行状态”WAN口状态下DNS服务器。
1.为了防止域名解析恶意指向,我们需要禁止apache默认的空主机头,操作如下:vi/etc/httpd/conf/httpd.conf编辑配置文件,在你的站点配置之前再增加一个站点(红色字体部分是我们要增加的,蓝色字体部分代表你正在使用的站点配置)NameVirtualHost
*ServerAdmin yourmail@mail.comDocumentRoot /errorServerName abc.comServerAdmin
yourmail@mail.comDocumentRoot 你的站点路径ServerName yourWebsite.comServerAlias
*.yourWebsite.com
2.在httpd.conf
里面找不到像上面的NAMEVistualHost的话,就是他刚开始安装的时候就已经已经输入域名那些了,进入apache安装目录
编辑conf目录下的httpd.conf文件: 找到 # Virtual hosts #Include conf/extra/httpd-vhosts.conf
把Include conf/extra/httpd-vhosts.conf前面的#去掉,进入conf\extra\目录
编辑httpd-vhosts.conf文件加入NameVirtualHost *ServerAdmin
yourmail@mail.comDocumentRoot /errorServerName itmop.comServerAdmin
webmaster@itmop.com DocumentRoot D:/EmpireServer/web ServerName itmop.com
ServerAlia
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)