前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux使用系统包安装nginx

linux使用系统包安装nginx

原创
作者头像
无敌小菜鸟
修改2023-05-26 08:54:10
1.4K0
修改2023-05-26 08:54:10
举报
文章被收录于专栏:搬砖笔记

本文系统为

Ubuntu 18.04.6 LTS

默认安装的nginx为

nginx/1.14.0 (Ubuntu)

安装

代码语言:shell
复制
apt install nginx -y

配置文件目录

代码语言:shell
复制
cd /etc/nginx/
配置
配置

网站目录

代码语言:javascript
复制
cd /var/www/
网站
网站

修改配置

修改/etc/nginx/nginx.conf

修改62行

代码语言:javascript
复制
	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-available/*;

反代配置

默认网站

如果未绑定的域名或ip会自动跳到这个网站

代码语言:javascript
复制
server {
    listen 80 default_server;
    root /var/www/html;
    index index.html index.htm index.nginx-debian.html;
    server_name _;

    location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        try_files $uri $uri/ =404;
    }
}

反代多个网站

网站1

代码语言:javascript
复制
server {
    listen 80;
    server_name demo.xxx.love;
    location / {
        proxy_pass http://localhost:9000/;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Host $host;
    }
}

网站2

代码语言:javascript
复制
server {
    listen 80;
    server_name demo2.xxx.love;
    location / {
        proxy_pass http://localhost:9000/;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Host $host;
    }
}

ssl

代码语言:javascript
复制
server {
    listen 80;
    listen 443 ssl;
    server_name pay.xxx.love;
    ssl_certificate /etc/nginx/cert.pem;
    ssl_certificate_key /etc/nginx/key.pem;
    location /auth {
        root /var/www/faka;
        index index.html;
    }
    if ($scheme != "https") {
        return 301 https://$server_name$request_uri;
    }
    location / {
        proxy_pass http://localhost:8009/;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Host $host;
    }
}

其它命令

代码语言:javascript
复制
systemctl status nginx
systemctl stop nginx
systemctl start nginx
systemctl restart nginx
systemctl enable nginx

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 配置文件目录
  • 网站目录
  • 修改配置
  • 反代配置
  • 其它命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档