linux下配置nginx服务器

来源:互联网 发布:淘宝怎么买资源你懂的 编辑:程序博客网 时间:2024/05/21 17:39

刚刚开始学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/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才能生效。


暂时就搞到这里,明天再继续配置PHP,MySQL之类的东西

0 0
原创粉丝点击