1、修改
C:\Windows\System32\drivers\etc下的hosts文件,可以配置本地域名对应的IP地址
例如上图中的storm.com,自动指向192.168.132.132的服务器。
再多说一句。看到那行
127.0.0.1 localhost
了吗?这就是为什么你访问本地服务,可以用localhost或127.0.0.1的原因
假如我们配置了这个呢
172.31.0.7 test111.stormpuck.com
172.31.0.7 test123.stormpuck.com
两个域名都指向了一个IP,但是对应两个不同的服务
2、Linux服务器端
nginx目录
/usr/local/nginx/conf/project
中的
server_web.conf
文件
server {
listen 80;
server_name test111.stormpuck.com;
charset utf-8;
#access_log logs/host.access.log main;
access_log logs/dev.ccc.com.access.log main;
location / {
root /var/www/html111;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html
{
root html;
}
}
server {
listen 80;
server_name test123.stormpuck.com;
charset utf-8;
#access_log logs/host.access.log main;
access_log logs/dev.xxx.com.access.log main;
location / {
root /var/www/html123;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html
{
root html;
}
}
3、关于linux的/var/www/html
linux目录下有个目录:/var/www/html,把文件放到这个目录下就可以通过IP很方便的访问,
如果要访问 /var/www/html/myfolder/test.html
我在浏览器地址栏输入 http://[ip]/myfolder/test.html就行了。
但是 这个便利的功能并不是linux操作系统自带的,需要启用httpd服务才行。
首先要安装服务
yum -y install httpd
设置开机自启
service httpd start
chkconfig httpd on