♥️作者:小刘在C站

♥️个人主页 小刘主页 

♥️不能因为人生的道路坎坷,就使自己的身躯变得弯曲;不能因为生活的历程漫长,就使求索的 脚步迟缓。

♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程专栏云计算技术

♥️感谢CSDN让你我相遇!

Nginx什么

Nginx (engine x) 是一个高性能HTTP反向代理web服务器  ,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。 其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单配置文件和低系统资源的消耗而闻名。2022年01月25日,nginx 1.21.6发布。 Nginx是一款轻量级Web 服务器/反向代理服务器电子邮件(IMAP/POP3代理服务器,在BSDlike 协议下发行。其特点是占有内存少,并发能力强,事实上nginx并发能力在同类型网页服务器中表现较好。

目录

Nginx的好处

Nginx的服务说明:

linux搭建Nginx网页

1.环境所需

2.创建程序用户

3.编译安装Nginx

4.网页制作


Nginx的好处

一款高性能轻量级Web服务软件
稳定性高
系统资源消耗低
对HTTP并发连接处理能力高
单台物理服务器支持30000~50000个并发请求

Nginx服务说明

配置文件:/usr/local/nginx/conf/nginx.conf
检查语法nginx  –t
启动服务nginx
重新加载服务killall  –s   HUP   nginx
停止服务killall   –s    QUIT    nginx
网页文件:/usr/local/nginx/html/
端口号tcp     80

linux搭建Nginx网页

1.环境所需

Nginx配置运行需要pcrezlib软件包支持,因此应预先安装这些软件开发包(devel)以便提供相应的库和头文件,确保Ngix的安装顺利完成

yum配置完成后可以进行安装pcre  zlibyum镜像通过各大厂商官网进行下载如:阿里清华,等..)


2.创建程序用户

Nginx服务程序默认nobody身份运行建议为其创建专门的用户账号以便更准确地控制
访问权限,增加灵活性,降低安全风险例如创建一个名为nginx的用户,不建立宿主文件
禁止登录到Shell环境

其中-M选项作用为不为此用户创建目录

其中-s选项作用为指定用户shell为/sbin/nologin

/sbin/nologin不为目录,是一个可执行文件可以作为shell但是不能登录系统


3.编译安装Nginx

配置Nginx的编译选项时,将安装目录设为/usr/local/nginx,运行用户及组均设为nginx;启用
http_stub_status_.module模块支持状态统计,便于查看服务器的连接信息。后再进行make编译make install编译安装,./configure具体选项根据实际需要来定,配置前可参考”./configure   —help”给出的说明

之后我们使nginx安装的命令可以再控制台使用需要将nginx的可执行命令链接用户本地的磨炼中也就是/usr/local/sbin/下面即可ls查看是否成功链接

这里可以使用nginx  -t命令查看配置文件进行语法检查以便找不到错误位置

Nginx的默认配置文件路径/usr/local/nginx/conf/nginx.conf

最后使用nginx启动服务就可以了需要注意的是,若服务器中已装有
httpd等其他Web服务软件,应采取修改端口、停用或卸载等措施避免端口冲突

可以通过netstat 命令查看是否开启服务

4.网页制作

网页文件路径在/usr/local/nginx/html/

可以修改index.html进行网页的编写,到这里结束了谢谢您的阅读

人生要尽全力度过每一关,不管遇到什么困难不可轻言放弃!!!

原文地址:https://blog.csdn.net/lzl10211345/article/details/134644481

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_24208.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注