Linux系统配置nginx服务器
安装要求
nginx简介nginx官网 nginx作者是伊戈尔·赛索耶夫,最初是为一个俄罗斯访问量第二大的网站开发的服务器。 nginx主要是有以下几个功能:
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程序启动你可以执行 系统启动并且设置为开机自启动。 systemctl start nginx systemctl enable nginx 由于nginx默认是80端口,所以你需要开放80端口。 firewall-cmd --add-port=80/tcp --permanent firewall-cmd --reload 增加一条hosts记录打开系统hosts文件,这里就以 如果你不清楚自己的系统ip是多少,可以运行下面这个命令安装服务包。 yum install -y net-tools ifconfig 就会看到自己的ip地址了。
到游览器地址栏输入刚刚保存的网址,就可以看到一下内容。 配置一个站点nginx的全局配置文件 接下来我会配置一个简单的静态站点作为示例。
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/vhost vi /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 nginx systemctl restart nginx 【技巧】这里有一个小技巧,可以检测你写的nginx配置站点文件语法是否正确,可以帮助你减少不必要的烦恼。 nginx -t -c /etc/nginx/nginx.conf //如果结果没有报错,说明是你写的语法没有问题,反之则要根据错误提示,找到对应的配置文件,更改内容。 在本地hosts文件增加解析记录 127.0.0.1 www.hello.org 127.0.0.1 hello.org
打开游览器,输入 写在最后今天只是初步探究nginx的用法,其他的功能下次补充完善。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |