猫猫1 发表于 2018-11-12 07:23:46

nginx-12768805

  NGINX
  
  在虚拟控制台把vm1的Memory改为2048,启动vm1
  (1)安装 编译 软链接
  77cd /###切换到文件包所在目录
  78ls
  79tar zxf nginx-1.12.0.tar.gz###解压
  80ls
  81cdnginx-1.12.0   ###切换到解压后文件包的目录下
  82ls
  84pwd   ###查看文件所在路径
  85useradd -M -d/usr/local/lnmp/nginx-s/sbin/nologin-u 800 nginx          ##添加nginx用户

  86 >  87ls
  88cd src
  89ls
  90cd core
  91ls
  92vim nginx.h图
  93pwd
  94cd ..
  95ls
  96cd auto/
  97ls
  98cd cc/
  99ls
  100vim gcc图
  101cd --
  102cd /nginx-1.12.0
  103ls
  104./configure--prefix=/usr/local/lnmp/nginx --user=nginx --group=nginx --with-threads --with-file-aio--with-http_ssl_module --with-http_stub_status_module
  105yum install gcc pcre-developenssl-devel -y
  106./configure--prefix=/usr/local/lnmp/nginx --user=nginx --group=nginx --with-threads --with-file-aio--with-http_ssl_module --with-http_stub_status_module
  107make && make install
  108cd /usr/local/lnmp/nginx/
  109ls
  110du -sh
  111cd sbin
  112./nginx
  113ls
  115pwd
  116ln -s/usr/local/lnmp/nginx/sbin/nginx /sbin/
  117ls
  118which nginx
  121 curl localhost -I



  gcc文件


  (2) 文件打开数
  146cd /usr/local/lnmp/
  147ls
  148cd nginx/
  150ls
  151cd conf
  152ls
  153vim nginx.conf
  worker_processes2;
  worker_cpu_affinity 01 10;
  154nginx -t   ####检测有没有语法错误

  155nginx -s>  158 vim /etc/security/limits.conf
  160usermod -s /bin/bash   nginx
  161su - nginx



  2个CPU,开启2个进程
  worker_processes   2;
  worker_cpu_affinity 01 10;
  01表示启用第一个CPU内核,10表示启用第二个CPU内核
  worker_cpu_affinity 01 10;表示开启两个进程,第一个进程对应着第一个CPU内核,第二个进程对应着第二个CPU内核

  (3) 共享文件
  166vim nginx.conf
  167nginx -t
  168vim nginx.conf

  169nginx -t

  170nginx -s>  171mkdir /web1
  172cd /web
  173cd /web1
  174vim index.html

  测试结截图:真机

  175cd /usr/local/lnmp/
  176ls
  177cd nginx/
  178ls
  179cd conf
  180ls
  182vim nginx.conf
  183cd /etc/pki/tls/certs
  184ls
  186make cert.pem
  187ll cert.pem
  188mv cert.pem   /usr/local/lnmp/nginx/conf/
  189cd/usr/local/lnmp/nginx/conf/
  190ls
  191nginx -t

  192nginx -s>  193netstat -antlp
  配置文件:
  48       location /status{
  49             stub_status on;
  50            access_log off;
  51             allow 172.25.21.250;
  52             deny all
  109      server_namewww.westos.org;
  121             root   web1;
  129      rewrite ^(.*)$ https://www.westos.org permanent



  测试:物理机,即真机




页: [1]
查看完整版本: nginx-12768805