安装nginx

2017-05-21  本文已影响0人  南滨月亮

刚刚开始学Linux。顺便折腾一下,安装个nginx玩玩,网上资料虽然挺多的,但感觉都不太全面,我就把我的安装过程写下来,希望能够帮助到用的着的朋友。

转载请注明出处,谢谢 : )

http://blog.csdn.NET/shruby/article/details/41703881

首先,我下载的是nginx1.4.7

1、下载并解压nginx

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

tar -zxvf nginx-1.4.7.tar.gz

2、安装gcc等依赖包

yum -y install gcc pcre-devel openssl openssl-devel

3、开始安装nginx

cd进入nginx-1.4.7目录内

./configure           编译

make&&make install         这一步需要先cd出来吗?在里面会安装失败吗?我忘了 = =

4、此时就已经安装完成,默认安装在了/usr/local/nginx/sbin/nginx

5、启动

命令行输入/usr/local/nginx/sbin/nginx,没反应

输入ps -ef | grep nginx查看nginx进程

6、测试

命令行输入 curl http://127.0.0.1

会出现welcome to nginx之类的就说明对了!

7、加入到环境变量

vim /etc/profile

尾行添加

PATH=$PATH:/usr/local/nginx/sbin

export PATH

保存关闭后运行 source /etc/profile即会加入环境变量

8、常用命令

[root@bai usr]# nginx -s stop停止nginx

[root@bai usr]# nginx运行nginx

[root@bai usr]# nginx -s reload重启nginx

[root@bai usr]# nginx -t测试nginx

9、防火墙允许外网访问

vim /etc/sysconfig/iptables

添加过滤规则

-A -INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

好像是保存后即时生效把?

service iptables stop

service iptables start

重启服务后还是会生效,亲测

10、修改网站默认根目录路径

/usr/local/opt/nginx/bin/nginx

网站默认根目录放在/usr/local/nginx/html

命令行输入 vim /usr/local/nginx/conf/nginx.conf

找到改为

server {

listen       80;

server_name  localhost;

root /var/www/html/default;

#charset koi8-r;

#access_log  logs/host.access.log  main;

location / {

#root   html;

index  index.html index.htm;

}

注释掉下面的,在上面添加自己想要的根目录,重启nginx才能生效。

上一篇下一篇

猜你喜欢

热点阅读