環(huán)境介紹
在linux虛擬機(jī)下安裝nginx和tomcat,在windows下通過瀏覽器訪問
nginx配置
- 在/usr/local/nginx/config下創(chuàng)建vhost文件夾
- 在vhost創(chuàng)建文件www.imooc.conf
server {
default_type 'text/html';
charset utf-8;
listen 80;
autoindex on;
server_name www.imooc.com;//注意這里
access_log /usr/local/nginx/logs/access.log combined;
index index.html index.htm index.jsp index.php;
if ( $query_string ~* ".*[\;'\<\>].*" ){
return 404;
}
location / {
proxy_pass http://localhost:8080; //這里代理了虛擬機(jī)本地的8080端口
add_header Access-Control-Allow-Origin *;
}
}
注意:因?yàn)橐L問虛擬機(jī)里面的nginx,所以要修改防火墻把80端口開放出去
- 在/usr/local/nginx/conf/nginx.conf下添加include vhost/*.conf,把配置文件包含進(jìn)去
修改host
- 在linux虛擬機(jī)下修改hosts文件,修改完成后需要重啟虛擬機(jī)
192.168.80.128 www.imooc.com
192.168.80.128 image.imooc.com
192.168.80.128 s.imooc.com
192.168.80.128是我虛擬機(jī)的ip
- 同理修改windows下的host,指向虛擬機(jī)ip
192.168.80.128 www.imooc.com
效果
- 開啟nginx和tomcat,通過www.imooc.com可以去到tomcat主頁