apache服务器如何设置域名和IP地址?

apache服务器如何设置域名和IP地址?,第1张

ServerName

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


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/223859.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存