nginx怎么部署web项目

互联网 19-6-20

Nginx安装过程比较简单,再次不在赘述。文章从出来Nginx的默认页面之后,部署自己的网站开始。最新版本nginx配置是由4个文件构成,在Ubuntu中,这几个文件的路径在:/etc/nginx 下:

  1. conf.d:用户自己定义的conf配置文件
  2. sites-available:系统默认设置的配置文件sites-available:系统默认设置的配置文件
  3. sites-enabled:由sites-available中的配置文件转换生成 sites-enabled:由sites-available中的配置文件转换生成
  4. nginx.conf:汇总以上三个配置文件的内容,同时配置我们所需要的参数nginx.conf:汇总以上三个配置文件的内容,同时配置我们所需要的参数

在部署需要的web服务时,我们可以拷贝sites-enabled中的default文件到conf.d并且修改名字为 **.conf ,然后进行配置:

server {     #服务启动时监听的端口     listen 80 default_server;     listen [::]:80 default_server;     #服务启动时文件加载的路径     root /var/www/html/wordpress;     #默认加载的第一个文件     index index.php index.html index.htm index.nginx-debian.html;     #页面访问域名,如果没有域名也可以填写_     server_name www.xiexianbo.xin;      location / {         #页面加载失败后所跳转的页面         try_files $uri $uri/ =404;     }                 #以下配置只服务于php     # 将PHP脚本传递给在127.0.0.1:9000上监听的FastCGI服务器     location ~ \.php$ {         include snippets/fastcgi-php.conf;         # With php7.0-cgi alone:         #fastcgi_pass 127.0.0.1:9000;         # With php7.0-fpm:         fastcgi_pass unix:/run/php/php7.0-fpm.sock;     }      # 如果Apache的文档为root,则拒绝访问.htaccess文件     location ~ /\.ht {         deny all;     } }

配置完成后,删除sites-enabled中的default文件,然后执行命令:sudo nginx -s reload 重启Nginx即可。

更多Nginx相关技术文章,请访问Nginx教程栏目进行学习!

以上就是nginx怎么部署web项目的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: web
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:怎么查看nginx日志

相关资讯