(
如果xshell连接不上阿里云:
解决方法:
1, 在淘宝IP地址库查看当前IP: http://ip.taobao.com/
2, 点击进入:安全(云盾) -> 安骑士(服务器安全)-> 设置 -> 安全配置
3, 在‘登录IP拦截加白’中点击添加, 将当前公网添加后点击确定
参考网址: https://blog.csdn.net/zhangxing52077/article/details/78048254
)
1,安装nginx
1.1,访问:http://nginx.org/en/linux_packages.html
1.2,点击'this key' 查看官网提供的公钥, 并在Ubuntu下载这个公钥:
wget http://nginx.org/keys/nginx_signing.key
1.3,添加key: apt-key add nginx_signing.key
1.4, 进入/etc/apt/sources.list文件:vim /etc/apt/sources.list
并在最后添加软件包源:
deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx
1.5,更新:apt update
1.6,安装nginx:apt install nginx
1.7,启动nginx: nginx
1.8, 在浏览器访问nginx服务器,查看是否安装好nginx
2, nginx配置部署‘打飞机’项目
2.1 可以查看nginx配置文件: vim /etc/nginx/nginx.conf
2.2 将项目文件压缩成zip,拖进xshell中(需要先使用命令安装lrzsz:apt install lrzsz)
2.3 使用unzip解压
2.3 进入:cd /var/ , 创建自己的根目录: mkdir www,
再到www下创建项目目录: mkdir game,进入目录/var/www/game中
2.4 使用命令安装lrzsz:apt install lrzsz,
安装unzip: apt install unzip
2.5 把项目(dafeiji.zip)拖进xshell中并解压: unzip dafeiji.zip
2.6 配置自己的nginx.conf:
将http -> server -> server_name设置为:公网ip地址
将http -> server -> root 设置为:/var/www/game
注释和添加location代码
#location / {
# include uwsgi_params;
# uwsgi_pass localhost:8010;
#}
#location /static {
# alias /var/www/learn/AXF/static/;
#}
location /dafeiji {
alias /var/www/game/dafeiji/;
}
2.7 进入:cd /root, 将配置好的nginx.conf拖入xshell
2.8 停止nginx:nginx -s stop, 并将拖入的nginx.conf设置为nginx服务器的配置文件
测试:nginx -t -c nginx.conf
配置并运行:nginx -c /root/nginx.conf
2.9 在浏览器输入: http://60.205.181.47/dafeiji/02_dafeiji.html 访问即可