最新公告
  • 欢迎您光临极客文库,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • Nginx是什么?

    Nginx是一款轻量级Web服务器、也是一款反向代理服务器

    Nginx能干什么?

    Nginx能干的事情非常多,这里简要罗列一些:

    1、可直接支持Rails和PHP的程序

    2、可作为HTTP反向代理服务器

    3、作为负载均衡服务器

    4、作为邮件代理服务器

    5、帮助实现前端动静分离

    Nginx特点

    准备工作(linux)

    1、安装gcc(命令:yum install gcc)。注:可以输入gcc -v查询版本信息,看系统是否自带安装。

    2、安装pcre(命令:yum install pcre-devel

    3、安装zlib(命令:yum install zlib zlib-devel

    4、安装openssl(命令:yum install openssl openssl-devel),注:如需支持ssl,才需安装openssl

    [v_notice]综合命令:yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel[/v_notice]

    5、下载Nginx源码包,选择稳定版本,解压缩安装。

    Nginx安装(linux)

    1、进入Nginx目录之后执行./configure,可以指定安装目录,增加参数 --prefix=/usr/nginx,如果不指定路径,可以通过whereis nginx进行查询,默认安装在/usr/local/nginx

    2、继续执行make

    3、继续执行make install

    Nginx常用命令

    测试配置文件:安装路径下的/nginx/sbin/nginx -t

    启动命令:安装路径下的/nginx/sbin/nginx

    停止命令:安装路径下的/nginx/sbin/nginx -s stop,或者是:nginx -s quit

    重启命令:安装路径下的/nginx/sbin/nginx -s reload

    查看进程命令:ps -ef |grep nginx

    平滑重启:kill -HUP 【Nginx主进程号(即查看进程命令查到的PID)】

    增加防火墙的访问权限

    1、sudo vim /etc/sysconfig/iptables

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

    3、保存退出

    4、重启防火墙 sudo service iptables restart

    Nginx虚拟域名配置及测试验证

    1、编辑 sudo vim /usr/local/nginx/conf/nginx.conf,增加include vhost/*.conf,保存退出。

    2、在/usr/local/nginx/conf/目录新建vhost文件夹,即:/usr/local/nginx/conf/vhost

    3、创建域名转发配置文件

    4、启动(重启)验证,启动:${nginx}/sbin/nginx,重启:${nginx}/sbin/nginx -s reload,注:${nginx}代表安装在系统中的路径,如/usr/local/nginx

    5、访问验证,使用默认80端口访问验证:http://localhost:80http://127.0.0.1:80

    Nginx本地玩耍注意事项

    可以配置域名转发,但请一定要配置host,并且使host生效之后才可以,设置完成之后要重启浏览器。

    linux的host修改

    1、sudo vim /etc/hosts

    2、添加好对应的域名及ip

    3、:wq保存退出

    Windows的host修改

    1、进入 C:\Windows\System32\drivers\etc

    2、用记事本打开hosts文件

    3、添加好对应的域名及ip

    4、保存退出

    本站所有文章均由网友分享,仅用于参考学习用,请勿直接转载,如有侵权,请联系网站客服删除相关文章。若由于商用引起版权纠纷,一切责任均由使用者承担
    极客文库 » 从零到企业级SSM电商项目实战教程(五)nginx反向代理服务器安装与配置

    常见问题FAQ

    如果资源链接失效了怎么办?
    本站用户分享的所有资源都有自动备份机制,如果资源链接失效,请联系本站客服QQ:2580505920更新资源地址。
    如果用户分享的资源与描述不符怎么办?
    可以联系客服QQ:2580505920,如果要求合理可以安排退款或者退赞助积分。
    如何分享个人资源获取赞助积分或其他奖励?
    本站用户可以分享自己的资源,但是必须保证资源没有侵权行为。点击个人中心,根据操作填写并上传即可。资源所获收益完全归属上传者,每周可申请提现一次。
    如果您发现了本资源有侵权行为怎么办?
    及时联系客服QQ:2580505920,核实予以删除。

    2 评论

    1. 大佬,域名转发的配置文件怎么配置呀,我配置的一直报错

    Leave a Reply

    Hi, 如果你对这款资源有疑问,可以跟我联系哦!

    联系发布者

    2 评论

    1. 大佬,域名转发的配置文件怎么配置呀,我配置的一直报错

    Leave a Reply

    Hi, 如果你对这款资源有疑问,可以跟我联系哦!

    联系发布者
    • 102会员总数(位)
    • 3674资源总数(个)
    • 2本周发布(个)
    • 0 今日发布(个)
    • 136稳定运行(天)

    欢迎加入「极客文库」,成为原创作者从这里开始!

    立即加入 了解更多
    成为赞助用户享有更多特权立即升级