查看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)
安装方式:
(1.官网链接:http://nginx.org/en/download.html ,下载tar.gz 文件,上传到Linux,继续如下的第二步开始
(2.wget直接下载安装:如下
wget http://nginx.org/download/nginx-1.8.1.tar.gz
# tar -zxvf 源文件 -C 目标路劲
tar -zxvf nginx-1.8.1.tar.gz -C /opt/
./configure
make
make install
[root@yu nginx-1.8.1]# 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
[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;
}
参考文献:[阿豪聊干货] 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
[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
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.