频道栏目
首页 > 网络 > 其他 > 正文

世界杯外围投注官网

2019-11-13 11:20:14           
收藏   我要投稿
关于Nginx 款高性能、轻量级Web服务软件

稳定性高

系统资源消耗低

对HTTP并发连接的处理能力高

单台物理服务器可支持30000 ~ 50000个并发请求 Nginx编译安装 1.宿主机共享所需的工具包

源码编译安装Nginx服务及访问控制(实战!)

2.虚拟机挂载共享目录
[root@localhost ~]世界杯外围投注官网 smbclient -L //192.168.100.50/
Enter SAMBA\root's password: 
OS=[Windows 10 Enterprise LTSC 2019 17763] Server=[Windows 10 Enterprise LTSC 2019 6.3]
    Sharename       Type      Comment
    ---------       ----      -------
    IPC$            IPC       远程 IPC
    share           Disk      
    tools           Disk      
    Users           Disk      
Connection to 192.168.100.50 failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)
NetBIOS over TCP disabled -- no workgroup available
[root@localhost ~]世界杯外围投注官网 mkdir /mnt/tools
[root@localhost ~]世界杯外围投注官网 mount.cifs //192.168.100.50/tools /mnt/tools/
Password for root@//192.168.100.50/tools:  
[root@localhost ~]世界杯外围投注官网 cd /mnt/tools/
[root@localhost tools]世界杯外围投注官网 ls
awstats-7.6.tar.gz                extundelete-0.2.4.tar.bz2  forbid.png                 jdk-8u191-windows-x64.zip  LAMP-C7  picture.jpg
cronolog-1.6.2-14.el7.x86_64.rpm  fiddler.exe                intellijideahahau2018.rar  john-1.8.0.tar.gz          LNMP
[root@localhost tools]世界杯外围投注官网
3.解压Nginx源码
[root@localhost tools]世界杯外围投注官网 cd LNMP/
[root@localhost LNMP]世界杯外围投注官网 ls
Discuz_X3.4_SC_UTF8.zip  mysql-boost-5.7.20.tar.gz  nginx-1.12.2.tar.gz  php-7.1.20.tar.gz
[root@localhost LNMP]世界杯外围投注官网 tar zxvf nginx-1.12.2.tar.gz -C /opt/
.......//省略解压过程
4.安装编译Nginx所需环境包
[root@localhost LNMP]世界杯外围投注官网 yum -y install gcc gcc-c++ pcre-devel zlib-devel
........//省略安装过程
[root@localhost LNMP]世界杯外围投注官网
5.新建一个程序世界杯体育投注平台nginx
[root@localhost LNMP]世界杯外围投注官网 useradd -M -s /sbin/nologin nginx   //-M,不创建家目录
[root@localhost LNMP]世界杯外围投注官网 id nginx     //查看nginx世界杯体育投注平台
uid=1001(nginx) gid=1001(nginx) 组=1001(nginx)
[root@localhost LNMP]世界杯外围投注官网
6.配置Nginx服务
[root@localhost LNMP]世界杯外围投注官网 cd /opt/nginx-1.12.2/
[root@localhost nginx-1.12.2]世界杯外围投注官网 ls
auto  CHANGES  CHANGES.ru  conf  configure  contrib  html  LICENSE  man  README  src
[root@localhost nginx-1.12.2]世界杯外围投注官网 ./configure \
> --prefix=/usr/local/nginx \           //安装路径
> --user=nginx \             //属主
> --group=nginx \          //属组
> --with-http_stub_status_module    //开启模块
........//省略配置过程
7.编译安装Nginx服务
[root@localhost nginx-1.12.2]世界杯外围投注官网 make && make install
.........//省略编译过程
[root@localhost nginx-1.12.2]世界杯外围投注官网 
8.优化nginx命令执行路径
[root@localhost nginx-1.12.2]世界杯外围投注官网 cd /usr/local/nginx/
[root@localhost nginx]世界杯外围投注官网 ls
conf  html  logs  sbin
[root@localhost nginx]世界杯外围投注官网 cd sbin/
[root@localhost sbin]世界杯外围投注官网 ls
nginx
[root@localhost sbin]世界杯外围投注官网 ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
[root@localhost sbin]世界杯外围投注官网 
9.开启nginx服务
[root@localhost sbin]世界杯外围投注官网 nginx -t   //检查测试配置文件
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[root@localhost sbin]世界杯外围投注官网 nginx    //开启服务
[root@localhost sbin]世界杯外围投注官网 netstat -ntap | grep 80  //查看80端口
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      52709/nginx: master 
[root@localhost sbin]世界杯外围投注官网
10.关闭防火墙和增强性安全功能
[root@localhost sbin]世界杯外围投注官网 systemctl stop firewalld.service   //关闭防火墙
[root@localhost sbin]世界杯外围投注官网 setenforce 0   //关闭增强性安全功能
[root@localhost sbin]世界杯外围投注官网 
11.安装elinks工具,测试nginx服务
[root@localhost sbin]世界杯外围投注官网 yum install elinks -y   //安装工具
.........//省略安装过程
[root@localhost sbin]世界杯外围投注官网 
[root@localhost sbin]世界杯外围投注官网 elinks http://localhost    //测试能否访问nginx服务

源码编译安装Nginx服务及访问控制(实战!)

12.用浏览器测试能否访问nginx服务(访问成功)

源码编译安装Nginx服务及访问控制(实战!)

Nginx服务优化 1.nginx服务基础命令
[root@localhost sbin]世界杯外围投注官网 killall -s QUIT nginx     //停止服务
[root@localhost sbin]世界杯外围投注官网 killall -3 nginx        //停止服务
[root@localhost sbin]世界杯外围投注官网 killall -s HUP nginx     //重载服务
[root@localhost sbin]世界杯外围投注官网 killall -1 nginx     //重载服务
[root@localhost sbin]世界杯外围投注官网 nginx    //启动服务
2.制作管理服务的脚本
[root@localhost sbin]世界杯外围投注官网 vim /etc/init.d/nginx
世界杯外围投注官网!/bin/bash
世界杯外围投注官网 chkconfig: - 99 20
世界杯外围投注官网 description: Nginx Service Control Script
PROG="/usr/local/nginx/sbin/nginx"
PIDF="/usr/local/nginx/logs/nginx.pid"
case "$1" in
  start)
    $PROG
    ;;
  stop)
    kill -s QUIT $(cat $PIDF)
    ;;
  restart)
    $0 stop
    $0 start
    ;;
  reload)
    kill -s HUP $(cat $PIDF)
    ;;
  *)
        echo "Usage: $0 {start|stop|restart|reload}"
        exit 1
esac
exit 0
[root@localhost sbin]世界杯外围投注官网 chmod +x /etc/init.d/nginx    //添加执行权限
[root@localhost sbin]世界杯外围投注官网 chkconfig --add nginx   //添加让系统可以识别
[root@localhost sbin]世界杯外围投注官网 
3.测试服务管理脚本
[root@localhost sbin]世界杯外围投注官网 service nginx stop    //停止服务
[root@localhost sbin]世界杯外围投注官网 netstat -ntap | grep 80   //查看80端口,无
[root@localhost sbin]世界杯外围投注官网 service nginx start    //开启服务
[root@localhost sbin]世界杯外围投注官网 netstat -ntap | grep 80   //查看80端口,有
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      53614/nginx: master 
[root@localhost sbin]世界杯外围投注官网 
4.修改配置文件,开启功能
[root@localhost sbin]世界杯外围投注官网 vim /usr/local/nginx/conf/nginx.conf
        location / {
            root   html;
            index  index.html index.htm;
        }
        location /status {
            stub_status on;
            access_log off;
        }
[root@localhost sbin]世界杯外围投注官网 service nginx stop
[root@localhost sbin]世界杯外围投注官网 service nginx start 
[root@localhost sbin]世界杯外围投注官网
5.测试功能

源码编译安装Nginx服务及访问控制(实战!)

Nginx服务访问控制 1.修改配置文件,开启密码访问功能
[root@localhost sbin]世界杯外围投注官网 vim /usr/local/nginx/conf/nginx.conf
        location / {
            auth_basic "secret";
            auth_basic_user_file /usr/local/nginx/passwd.db;
            root   html;
            index  index.html index.htm;
        }
        location /status {
            stub_status on;
            access_log off;
        }
[root@localhost sbin]世界杯外围投注官网
2.安装密码访问工具
[root@localhost sbin]世界杯外围投注官网 yum install httpd-tools -y
........//省略安装过程
[root@localhost sbin]世界杯外围投注官网 
3.创建访问登录的世界杯体育投注平台和密码
[root@localhost sbin]世界杯外围投注官网 htpasswd -c /usr/local/nginx/passwd.db test  
New password: 
Re-type new password: 
Adding password for user test
[root@localhost sbin]世界杯外围投注官网 cat /usr/local/nginx/passwd.db 
test:$apr1$od5a34WH$MduYUJbQ2W0oihB0Bs/bx.
[root@localhost sbin]世界杯外围投注官网 
[root@localhost sbin]世界杯外围投注官网 service nginx stop
[root@localhost sbin]世界杯外围投注官网 service nginx start 
[root@localhost sbin]世界杯外围投注官网 
4.测试访问控制(成功)

源码编译安装Nginx服务及访问控制(实战!)

源码编译安装Nginx服务及访问控制(实战!)

相关TAG标签
上一篇:mysql数据库备份脚本-Man_docker-51CTO博客
下一篇:你有一份2019运维技能风向标,请查收-51CTO社区官方博客-51CTO博客
相关文章
图文推荐
热门新闻

关于我们 | 联系我们 | 服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑--致力于做实用的IT技术学习网站