Linux下nginx的安装

来源:互联网 发布:想买摔炮在淘宝怎么搜 编辑:程序博客网 时间:2024/06/06 00:01

由于最近有个项目需要采用nginx部署,自己在虚拟机上折腾了一下,下面将安装过程整理一下

安装环境Redhat6.0

所需环境:gcc

软件:nginx-1.4.6.tar.gz,pcre-8.32.tar.gz(如果系统已安装有则不需要)

1.分别解压两个安装包

tar -zxvf nginx-1.4.6.tar.gz

tar -zxvf pcre-8.32.tar.gz

2.为了安全起见创建一个nginx用户和用户组

groupadd nginx

useradd -g nginx nginx

3.由于nginx默认使用80端口,这与httpd服务相冲突,所以要停掉httpd服务

service httpd stop

4.安装nginx

安装过程很简单,进入解压后的nginx目录执行一下命令

./configure --user=nginx --group=nginx --prefix=/usr/local/nginx/ --with-http_stub_status_module --with-http_ssl_module --with-pcre=/tools/pcre-8.32

参数说明:

--user:用户

--group:用户组

--prefix:安装路径

--with-http_ssl_module:启用https

--with-pcre:依赖pcre源码路径

5.执行完之后

make

6.make过程没有问题后

执行make install

7.make install过程没问题进入安装目录/usr/local/nginx

进入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

表示安装正常

8.启动nginx服务

./nginx

9.查看一下nginx服务启动是否成功

ps -ef|grep nginx

root      8952     1  0 10:46 ?        00:00:00 nginx: master process ./nginx
nginx     8953  8952  0 10:46 ?        00:00:00 nginx: worker process
root      8955  3558  0 10:46 pts/1    00:00:00 grep nginx

10.查看服务端口默认80

netstat -ntlp|grep 80

tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      8952/nginx  

11.通过浏览器或是links命令测试127.0.0.1是否能够访问

如果能够访问网页中则会出现Welcome to nginx!的提示

看见该提示说明nginx安装并能启动成功



0 0