Linux系统配置nginx服务器

Linux系统配置nginx服务器,第1张

概述作为一个以服务器为主要市场的 *** 作系统,主要就是对客户端的请求进行响应,进行处理的。在经历过系统镜像安装和本地配置好ssh功能后,接下来进行服务器的安装,这里我以nginx为主,介绍一下如何安装nginx和配置站点, 安装要求 linux centos7系统 ssh软件 nginx简介 nginx官网 nginx作者是伊戈尔·赛索耶夫,最初是为一个俄罗斯访问量第二大的网站开发的服务器。 nginx主

作为一个以服务器为主要市场的 *** 作系统,主要就是对客户端的请求进行响应,进行处理的。在经历过系统镜像安装和本地配置好ssh功能后,接下来进行服务器的安装,这里我以Nginx为主,介绍一下如何安装Nginx和配置站点,

安装要求 linux centos7系统 ssh软件 Nginx简介

nginx官网

Nginx作者是伊戈尔·赛索耶夫,最初是为一个俄罗斯访问量第二大的网站开发的服务器。

Nginx主要是有以下几个功能:

免费开源的服务器 轻量级的服务器,安装包只有几百KB 高性能的web服务器 反向代理服务器 负载均衡 电子邮件代理服务器

Nginx国内大陆的网站用户有腾讯、百度、淘宝、网易、京东和新浪等。

Nginx安装 添加安装包
sudo rpm -Uvh http://Nginx.org/packages/centos/7/noarch/RPMS/Nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装软件包
yum install -y Nginx
Nginx程序启动

你可以执行Nginx -v查看版本。

系统启动并且设置为开机自启动。

systemctl start Nginxsystemctl enable Nginx

由于Nginx默认是80端口,所以你需要开放80端口。

firewall-cmd --add-port=80/tcp --permanentfirewall-cmd --reload
增加一条hosts记录

打开系统hosts文件,这里就以www.example.com为例。

如果你不清楚自己的系统ip是多少,可以运行下面这个命令安装服务包。

yum install -y net-toolsifconfig

就会看到自己的ip地址了。

首先我们进入hosts文件,vi /etc/hosts 然后按一下键盘上的Insert, 输入内容 127.0.0.1 www.example.com; 最后按住键盘上的Esc,输入:wq或者:x保存并且退出。

到游览器地址栏输入刚刚保存的网址,就可以看到一下内容。

配置一个站点

Nginx的全局配置文件vi /etc/Nginx/Nginx.conf

接下来我会配置一个简单的静态站点作为示例。

创建一个文件夹用来存放站点文件。
mkdir /var/www/sites
新建一个网页
vi /var/www/sites/index.HTML

然后依照上面的文件编辑保存步骤输入内容并且保存。

这是我的网站首页内容。

<!DOCTYPE HTML><HTML>  <head>    <Meta charset="utf-8">     <Title>示例站点</Title>  </head>  <body>     <h2>Hello,World!</h2>     <p>Welcome to visted my web site!</p>  </body></HTML>
添加配置文件夹和文件

进入Nginx的目录下,创建一个文件夹和文件。

mkdir /etc/Nginx/vhostvi /etc/Nginx/vhost/example.com.conf

输入以下内容并且保存。

server {  Listen        80; # 监听的端口,这里是80端口  server_name   www.hello.org hello.org; # 这里是地址栏要访问的域名,可以写多个  access_log /var/www/sites/access.log; # 访问成功日志文件  error_log /var/www/sites/error.log; # 访问错误日志文件  location / {    root /var/www/sites/; # 站点目录    index index.HTML index.htm; # 站点首页文件名称  }  error_page   500 502 503 504  /50x.HTML; #错误页面  location = /50x.HTML {      root   /usr/share/Nginx/HTML;  }}

配置完了以后重载重启Nginx。

systemctl reload Nginxsystemctl restart Nginx

【技巧】这里有一个小技巧,可以检测你写的Nginx配置站点文件语法是否正确,可以帮助你减少不必要的烦恼。

Nginx -t -c /etc/Nginx/Nginx.conf//如果结果没有报错,说明是你写的语法没有问题,反之则要根据错误提示,找到对应的配置文件,更改内容。

在本地hosts文件增加解析记录

127.0.0.1 www.hello.org127.0.0.1 hello.org
预览

打开游览器,输入www.hello.org或者hello.org就可以看到之前编辑的站点首页内容了。

写在最后

今天只是初步探究Nginx的用法,其他的功能下次补充完善。

总结

以上是内存溢出为你收集整理的Linux系统配置nginx服务器全部内容,希望文章能够帮你解决Linux系统配置nginx服务器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1030690.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存