您好,欢迎访问一九零五行业门户网

nginx怎么部署web项目

nginx安装过程比较简单,再次不在赘述。文章从出来nginx的默认页面之后,部署自己的网站开始。
最新版本nginx配置是由4个文件构成,在ubuntu中,这几个文件的路径在:/etc/nginx    下:
conf.d:用户自己定义的conf配置文件sites-available:系统默认设置的配置文件sites-available:系统默认设置的配置文件sites-enabled:由sites-available中的配置文件转换生成 sites-enabled:由sites-available中的配置文件转换生成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项目的详细内容。
其它类似信息

推荐信息