linux(麒麟系统)安装nginx

linux(麒麟系统)安装nginx

1、apt-get安装nginx

安装命令:

sudo apt-get install nginx
2、查看是否安装成功
nginx -v
3、启动nainx
service nginx start
4、重启
service nginx restart
5、停止
service nginx stop
6、启动后,在网页重输入ip地址,即可看到nginx的欢迎页面。至此nginx安装成功

 http://localhost/

7、nginx文件安装完成之后的文件位置:

/usr/sbin/nginx:主程序

/etc/nginx:存放配置文件

/usr/share/nginx:存放静态文件

/var/log/nginx:存放日志 

8、修改配置文件:

进入 /etc/nginx  执行 sudo vim nginx.conf

修改配置文件后重新加载配置文件 nginx -s reload

 a、可以参考下面的配置:

worker_processes auto;
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
 
#pid        logs/nginx.pid;
 
 
events {
    worker_connections  1024;
}
 
 
http {
    include       mime.types;
    default_type  application/octet-stream;

    gzip  on;
    gzip_min_length 5k; 
    gzip_buffers 4 16k; 
    gzip_comp_level 8; 
    gzip_types text/css/woff application/javascript;
    sendfile        on;
    #tcp_nopush     on; 

    keepalive_timeout  600;
 
    #gzip  on;
 
    client_max_body_size   20m;

    server {
        listen       8459;
        server_name  localhost;
  


        location / {
            root   /data/www/qianduan;
            index  index.html index.htm;
            try_files $uri $uri/ /index.html;
        }
         
 
 location /api/ {
        proxy_pass http://localhost:8458/; #后台API地址
    }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
 
        
    }
server {
 listen 8458; 
server_name api接口; 

#允许跨域
        add_header 'Access-Control-Allow-Origin' '*';
        add_header 'Access-Control-Allow-Credentials' 'true';
        add_header 'Access-Control-Allow-Methods' '*';
        add_header 'Access-Control-Allow-Headers' '*';

location / { proxy_pass http://127.0.0.1:9291; 
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade; 
proxy_set_header Connection keep-alive;
 proxy_set_header Host $host; 
proxy_cache_bypass $http_upgrade; 
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
proxy_set_header X-Forwarded-Proto $scheme; }
}
 
}

b、也可以将各server节点,单独创建一个.conf文件,放在/etc/nginx/conf.d目录,然后在nginx.conf通过以下句子引入

新建文件命令

sudo touch web.conf

 编辑文件输入以下命令,按i,编辑完后按esc然后:wq退出

sudo vim web.conf

站点内容

server {
        listen       9898;
        server_name  localhost;
  


        location / {
            root   /data/www/qianduan;
            index  index.html index.htm;
            try_files $uri $uri/ /index.html;
        }
         
 
 location /api/ {
        proxy_pass http://localhost:8458/; #后台API地址
    }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
 
        
    }

http {
    include       mime.types;
    default_type  application/octet-stream;

    gzip  on; 
    gzip_min_length 5k;
    gzip_buffers 4 16k;       
    gzip_comp_level 8; 
    gzip_types text/css application/javascript;
    sendfile        on;
    #tcp_nopush     on; 

    keepalive_timeout  600;
    
    #gzip  on;
 
    client_max_body_size   20m; 
    
    
   include /etc/nginx/conf.d/*.conf;

}

麒麟操作系统是一种基于Linux的操作系统,可以用于服务器和桌面应用。离线安装Nginx是指在没有网络连接的情况下,通过手动下载安装包并进行安装。 首先,我们需要下载Nginx安装包。可以在官方网站或其他可信的软件下载网站上找到Nginx安装包。通常,Nginx安装包是以.tar.gz或.zip的形式提供的。 接下来,我们需要在麒麟操作系统中打开终端。通过快捷键Ctrl+Alt+T,可以打开一个新的终端窗口。 然后,我们需要使用cd命令进入到存放Nginx安装包的文件夹。例如,如果安装包在Downloads文件夹中,可以使用命令cd ~/Downloads进入到该文件夹。 接着,解压Nginx安装包。可以使用以下命令: tar -xzvf nginx-1.18.0.tar.gz 注意,这里的nginx-1.18.0.tar.gz应该替换成你下载的Nginx安装包的实际文件名。 解压完成后,我们进入到解压后的文件夹: cd nginx-1.18.0 接下来,我们需要配置并编译Nginx。可以使用以下命令: ./configure 如果有特定的配置需求,可以在该命令后面添加相应的配置选项。 编译完成后,我们可以使用以下命令进行安装: make 等待安装完成后,最后可以运行以下命令进行安装: sudo make install 安装完成后,Nginx将被安装到默认的目录中。 至此,我们已经完成了在麒麟操作系统中离线安装Nginx的过程。可以通过sudo nginx命令启动Nginx,并通过浏览器访问http://localhost验证Nginx是否成功安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值