LINUX源码安装nginx

  • 2019-03-20
  • 0
  • 0

1,安装依赖包

 建议在编译之前,把开发包组安装:

“Development Tools”和 “Development Libraries”

[root@web50 ~]# yum groupinstall “Development Tools” “Development Libraries” –y

[root@web50 ~]# yum install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre* pcre-devel -y

Zlib:Nginx提供gzip模块,需要zlib的支持

Openssl:Nginx提供SSL的功能

如果没有安装到pcre,需要使用源码来安装

2,nginx下载

Nginx: http://nginx.org/en/download.html   

RamBler:http://www.rambler.ru/

 Rambler是俄罗斯的门户网站,也是俄罗斯的三大门户之一,在这里你可以了解俄罗斯社会的方方面面。严格意义来讲,Rambler应该是俄罗斯的行业分类网站,每天大约有800万人利用该网站查询相关信息,是俄罗斯当之无愧的第二大本土搜索引擎。

[root@web50 ]# curl -O http://nginx.org/download/nginx-1.12.2.tar.gz

[root@web50 ]# ls

nginx-1.12.2.tar.gz

3,解压安装

[root@web50 ]# tar -xvf nginx-1.12.2.tar.gz

[root@web50 ]# ls

nginx-1.12.2  nginx-1.12.2.tar.gz

[root@web50 nginx-1.12.2]# ./configure –help

–prefix=PATH

–user=USER

–group=GROUP

–with-http_ssl_module

–with-http_stub_status_module

–without-http_fastcgi_module disable ngx_http_fastcgi_module

  –without-http_uwsgi_module        disable ngx_http_uwsgi_module

–without-mail_pop3_module disable ngx_mail_pop3_module

  –without-mail_imap_module        disable ngx_mail_imap_module

  –without-mail_smtp_module        disable ngx_mail_smtp_module

……….

[root@web50 nginx-1.12.2]# useradd -s /sbin/nologin nginx

[root@web50 nginx-1.12.2]# ./configure –prefix=/usr/local/nginx –user=nginx –group=nginx –with-http_ssl_module –with-http_stub_status_module

[root@web50 nginx-1.12.2]# make && make install

[root@web50 ~]# ls /usr/local/nginx/

conf  html  logs  sbin

[root@web50 ~]# ln -s /usr/local/nginx/sbin/nginx /sbin/       

[root@web50 ~]# nginx

[root@web50 ~]# ss -tunlp | grep :80

tcp    LISTEN    0      128      *:80                    *:*                  users:((“nginx”,pid=3816,fd=6),(“nginx”,pid=3815,fd=6))

提示:

[root@web50 ~]# nginx

[root@web50 ~]# nginx -s reload

[root@web50 ~]# nginx -s stop

4,验证

注意关闭防火墙:

[root@web50 ~]# iptables -F

[root@web50 ~]# systemctl stop firewalld

[root@web50 ~]# curl http://127.0.0.1

<!DOCTYPE html>

<html>

<head>

<title>Welcome to nginx!</title>

……..

</html>

或者打开浏览器输入

http://127.0.0.1

安装完成一般常用命令

进入安装目录中,

命令: cd /usr/local/nginx/sbin

启动,关闭,重启,命令:

./nginx 启动

./nginx -s stop 关闭

./nginx -s reload 重启

评论

还没有任何评论,你来说两句吧