linux下安装并为项目配置nginx

2016-11-15  本文已影响70人  恐怕是小珠桃子

1.在终端执行sudo apt-get update

2.使用apt-get安装nginx:sudo apt-get install nginx

3.安装成功后在终端执行 cd /etc/nginx/sites-available到sites-available目录下

4.执行sudo gedit local-dev创建local-dev文件并将如下代码复制进去(注:需将下面代码中的/opt/recruiting-system/替换成自己想要配置的项目路径,不知道路径,在项目跟目录下执行pwd进行查看

 server {

location / {
alias /opt/recruiting-system/web/public/assets/;
}

location /fs/ {
alias /opt/recruiting-system/assembly/nginx/files;
}

location /teacher-admin-web {
root /opt/recruiting-system/teacher-admin-web/public/assets;
rewrite '^(.*)$' '/index.html' break;
}

location ~ "^/teacher-admin-web(.*)\.(js|css|map|png|woff|woff2|ttf|jpg)$" {
root /opt/recruiting-system/teacher-admin-web/public/assets;
rewrite ^/teacher-admin-web/(.*)$ /$1 break;
}

location /api {
proxy_pass http://localhost:3000;
rewrite /api/(.+)$ /$1 break;
}
}

5.在sites-available目录下执行cd ../sites-enabled到sites-enabled 目录下

6.在sites-enabled 目录下执行ln -s /etc/nginx/sites-available/local-dev .将local-dev链接到当前目录

7 .执行llls可以看到在sites-enabled 目录下,除local-dev外还有一个default是可用的,所有,执行sudo rm default删掉多余的default

  1. 执行sudo nginx -t进行检查,然后执行sudo nginx -s reload对nginx进行reload
上一篇 下一篇

猜你喜欢

热点阅读