教程八:Linux(centos7.7)安装nginx

centos7.7安装nginx1.8教程

一、安装插件:

查看gcc:gcc -v
    [root@yu /]# gcc -v
    -bash: gcc: command not found
    [root@yu /]#
yum -y install gcc
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
------------------------------------------
[root@yu /]# gcc -v
.........
Thread model: posix
gcc version 4.8.5 20150623 (Red Hat 4.8.5-39)

二、下载安装nginx

安装方式:http://nginx.org/en/download.html
​ (1.官网链接: url. 下载tar.gz 文件,上传到Linux,继续如下的第二步开始

​ (2.wget直接下载安装:如下

1、下载nginx安装包

稳定版:

wget http://nginx.org/download/nginx-1.18.0.tar.gz  

2、解压

# tar -zxvf   源文件  -C  目标路劲
tar -zxvf  nginx-1.18.0.tar.gz -C /opt/

3、切换到 nginx-1.18.0/ :编译安装

1、yum -y install pcre-devel openssl openssl-devel
2、./configure --prefix=/usr/local/nginx118
3、make
4、make install

5、切换到/usr/local/nginx安装目录

[root@yu nginx-1.18.0]# cd /usr/local/nginx/
[root@yu nginx]# ll
total 4
drwxr-xr-x. 2 root root 4096 Mar  3 19:26 conf
drwxr-xr-x. 2 root root   40 Mar  3 19:26 html
drwxr-xr-x. 2 root root    6 Mar  3 19:26 logs
drwxr-xr-x. 2 root root   19 Mar  3 19:26 sbin
[root@yu nginx]# pwd
/usr/local/nginx

6、查看端口

[root@yu nginx]# pwd
/usr/local/nginx
[root@yu nginx]# cat conf/nginx.conf
---------------------------------
#keepalive_timeout  0;
    keepalive_timeout  65;
    #gzip  on;
    server {
        listen       80;
        server_name  localhost;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
            root   html;
            index  index.html index.htm;
        }

7、启动nginx服务

参考文献:[阿豪聊干货] https://www.cnblogs.com/hafiz/p/6891458.html
启动nginx命令:

[root@yu /]# cd /usr/local/nginx/sbin
[root@yu nginx]# cd sbin/
[root@yu sbin]# ll
total 3240
-rwxr-xr-x. 1 root root 3313712 Mar  3 19:26 nginx
[root@yu sbin]# ./nginx

停止:

1).暴利kill(不推荐使用)
  kill -9 processId
2).快速停止
  cd /usr/local/nginx/sbin && ./nginx -s stop
  此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程
3).完整停止(建议使用)
  cd /usr/local/nginx/sbin && ./nginx -s quit
  此方式停止步骤是待nginx进程处理任务完毕进行停止

重启:

1.先停止再启动
  ./nginx -s quit && ./nginx
2.重新加载配置文件
  ./nginx -s reload

8、查看nginx服务

[root@yu sbin]# ps -ef | grep nginx
root       4037      1  0 19:28 ?        00:00:00 nginx: master process ./nginx
nobody     4038   4037  0 19:28 ?        00:00:00 nginx: worker process
root       4040   1623  0 19:29 pts/0    00:00:00 grep --color=auto nginx

9、wind端 测试:前提是wind端配置好IP映射

http://localhost:80

Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值