Open unissoft-bj opened 9 years ago
在不联网的情况下,把任意一个域名解析成172.16.0.1 chilli试图访问http://172.16.0.1/xxxx时,得不到回应,返回无法打开页面
1,把ihost的war包http port改成默认的80 2,ihost http server加上page not found捕获:所有page not found错误,打开默认的index页面 3, http server 监听ihost上所有的ip地址
这样有助于改善在不联网状态下,页面推送的稳定性
安装nginx:listen on port 80 apt-get install -y nginx unlink /etc/nginx/sites-enabled/default cat >> /etc/nginx/sites-enabled/default << EOF server { listen 80; location / { proxy_set_header X-Forwarded-Host \$host; proxy_set_header X-Forwarded-Server \$host; proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8080/; } } EOF
可以跳转页面,但是 上网码注册功能失效
输入上网码后,token used字段=1 前端显示登录失败 应该是session的问题
!!!在编辑状态下,复制shell命令
安装nginx:listen on port 80 开错误处理 建立site配置文件:index页面和error页面 index页面:跳转
apt-get install -y nginx unlink /etc/nginx/sites-enabled/default
sed -i '15a\ fastcgi_intercept_errors on;' /etc/nginx/nginx.conf
cat >> /etc/nginx/sites-enabled/default << EOF server { listen 80; root /var/www; index index.html index.htm; error_page 404 = http://172.16.0.1:8080; } EOF
mkdir /var/www
cat >> /var/www/index.htm << EOF
EOF
在不联网的情况下 在浏览器中输入www.baidu.com www.baidu.com/abc.htm 可正常打开172.16.0.1:8080页面
为eth0指定ip地址(取代原来的dhcp语句)
sed -i 's|dhclient eth0|\/sbin\/ip addr add 192.168.200.200\/24 dev eth0|g' /root/startup.sh
dns解析
sed -i 's|#address=/#/192.168.100.200|address=/#/172.16.0.1|g' /etc/dnsmasq.conf reboot