美文网首页
安装nginx

安装nginx

作者: 南滨月亮 | 来源:发表于2017-05-21 08:53 被阅读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才能生效。

    相关文章

      网友评论

          本文标题:安装nginx

          本文链接:https://www.haomeiwen.com/subject/uvemxxtx.html