友情链接:3 澳门新葡京网站 澳门新葡京官网 新葡京娱乐场 新葡京娱乐 澳门新葡京官方网站 新葡京国际 澳门新葡京集团 澳门新葡京网址 新葡京官网 新葡京网址 澳门新葡京娱乐场 新葡京官方网站 新葡京网站 澳门新葡京国际 澳门新葡京娱乐 新葡京开户 新葡京免费注册 新葡京线路检测 新葡京手机游戏 新葡京手机网站 澳门新葡京网站 澳门新葡京官网 新葡京娱乐场 新葡京娱乐 澳门新葡京官方网站 新葡京国际 澳门新葡京集团 澳门新葡京网址 新葡京官网 新葡京网址 澳门新葡京娱乐场 新葡京官方网站 新葡京网站 澳门新葡京国际 澳门新葡京娱乐
[转]在CentOS 7上安装Nginx服务器 - 二十四小时

[转]在CentOS 7上安装Nginx服务器

nginx

下面我就我在CentOS上安装Nginx经验做简单的记录,以备后查。

1、下载nginx-release包

以CentOS 7为例,下载nginx软件包:http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

其它Linux发行版的软件包下载地址:http://nginx.org/en/linux_packages.html

2、以普通用户登录终端,然后导入GPG signing key。

$ sudo rpm --import "http://nginx.org/keys/nginx_signing.key"

3、安装1中下载的软件包。

$ sudo yum install /home/sue/download/nginx-release-centos-7-0.el7.ngx.noarch.rpm

其中“/home/sue/download/”为软件包的保存路径。

4、安装nginx服务器

$ sudo yum install nginx

至此,如果没有意外的话,就全部安装完成了,接下来就是配置服务器了。

安装完nginx了,我们先来看看nginx安装在什么位置了。

$ whereis nginx

执行完该命令,系统提示如下位置:

nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx /usr/share/man/man3/nginx.3pm.gz /usr/share/man/man8/nginx.8.gz

那么我们很容易的知道nginx服务器的配置文件放在什么位置:/etc/nginx

然后我们查看该目录下有哪些配置文件:

$ cd /etc/nginx 
$ ls -l

执行完该命令,我们可以看到一些文件列表,但我们目前只需要查看“nginx.conf”文件的内容,它即是nginx服务器的配置文件:

$ cat -n nginx.conf

注意:如果选择的nginx安装包是“Nginx for CentOS 6”,那么配置文件的路径则可能不是这个路径,可能是/etc/nginx/conf.d/default.conf这个路径。

从上面的配置项可以看出,服务器的默认监听端口为80端口,服务器名称(也可以成为域名)为localhost(127.0.0.1),服务器的根目录为“/usr/share/nginx/html”。如果服务器启动正常的话,那么我们直接在浏览器的地址栏输入“localhost”或“127.0.0.1”,应该就能看到默认首页。下面我们就启动nginx服务器:

$ sudo nginx

如果报错,则需要在上一条命令执行完之后,再执行如下命令:

$ sudo nginx -s reload

如果没有报错,打开浏览器在地址栏输入“127.0.0.1”就可以看到如下默认首页:

另外,Nginx还有以下几个常用命令行参数:

  • quit - 正常关闭服务器
  • stop - 强制关闭服务器
  • reload - 重新加载配置文件
  • reopen - 重新打开日志文件

至此,一个可以承载静态页的nginx服务器就安装好了,但是它还尚不能承载Asp.Net Web应用,我们还需要进行一些配置。这些配置我将会在后续使用Mono运行时在nginx上搭建Asp.Net Mvc应用时再进行说明。

打赏
0 Likes
你目前的身份是游客,评论请输入昵称和电邮!