linux(麒麟系统)安装nginx

鼠扑  论坛元老 | 2024-11-30 12:46:38 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1061|帖子 1061|积分 3183

linux(麒麟系统)安装nginx

1、apt-get安装nginx

安装命令:
  1. sudo apt-get install nginx
复制代码
2、检察是否安装乐成

  1. nginx -v
复制代码
3、启动nainx

  1. service nginx start
复制代码
4、重启

  1. service nginx restart
复制代码
5、停止

  1. 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、可以参考下面的设置:


  1. worker_processes auto;
  2. #error_log  logs/error.log;
  3. #error_log  logs/error.log  notice;
  4. #error_log  logs/error.log  info;
  5. #pid        logs/nginx.pid;
  6. events {
  7.     worker_connections  1024;
  8. }
  9. http {
  10.     include       mime.types;
  11.     default_type  application/octet-stream;
  12.     gzip  on;
  13.     gzip_min_length 5k;
  14.     gzip_buffers 4 16k;
  15.     gzip_comp_level 8;
  16.     gzip_types text/css/woff application/javascript;
  17.     sendfile        on;
  18.     #tcp_nopush     on;
  19.     keepalive_timeout  600;
  20.     #gzip  on;
  21.     client_max_body_size   20m;
  22.     server {
  23.         listen       8459;
  24.         server_name  localhost;
  25.   
  26.         location / {
  27.             root   /data/www/qianduan;
  28.             index  index.html index.htm;
  29.             try_files $uri $uri/ /index.html;
  30.         }
  31.          
  32. location /api/ {
  33.         proxy_pass http://localhost:8458/; #后台API地址
  34.     }
  35.         error_page   500 502 503 504  /50x.html;
  36.         location = /50x.html {
  37.             root   html;
  38.         }
  39.         
  40.     }
  41. server {
  42. listen 8458;
  43. server_name api接口;
  44. #允许跨域
  45.         add_header 'Access-Control-Allow-Origin' '*';
  46.         add_header 'Access-Control-Allow-Credentials' 'true';
  47.         add_header 'Access-Control-Allow-Methods' '*';
  48.         add_header 'Access-Control-Allow-Headers' '*';
  49. location / { proxy_pass http://127.0.0.1:9291;
  50. proxy_http_version 1.1;
  51. proxy_set_header Upgrade $http_upgrade;
  52. proxy_set_header Connection keep-alive;
  53. proxy_set_header Host $host;
  54. proxy_cache_bypass $http_upgrade;
  55. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  56. proxy_set_header X-Forwarded-Proto $scheme; }
  57. }
  58. }
复制代码

b、也可以将各server节点,单独创建一个.conf文件,放在/etc/nginx/conf.d目录,然后在nginx.conf通过以下句子引入
新建文件命令
  1. sudo touch web.conf
复制代码
 编辑文件输入以下命令,按i,编辑完后按esc然后:wq退出
  1. sudo vim web.conf
复制代码
站点内容

  1. server {
  2.         listen       9898;
  3.         server_name  localhost;
  4.   
  5.         location / {
  6.             root   /data/www/qianduan;
  7.             index  index.html index.htm;
  8.             try_files $uri $uri/ /index.html;
  9.         }
  10.          
  11. location /api/ {
  12.         proxy_pass http://localhost:8458/; #后台API地址
  13.     }
  14.         error_page   500 502 503 504  /50x.html;
  15.         location = /50x.html {
  16.             root   html;
  17.         }
  18.         
  19.     }
复制代码





  1. http {
  2.     include       mime.types;
  3.     default_type  application/octet-stream;
  4.     gzip  on;
  5.     gzip_min_length 5k;
  6.     gzip_buffers 4 16k;      
  7.     gzip_comp_level 8;
  8.     gzip_types text/css application/javascript;
  9.     sendfile        on;
  10.     #tcp_nopush     on;
  11.     keepalive_timeout  600;
  12.    
  13.     #gzip  on;
  14.     client_max_body_size   20m;
  15.    
  16.    
  17.    include /etc/nginx/conf.d/*.conf;
  18. }
复制代码




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

鼠扑

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表