关于 Nginx
Nginx 是免费的开放源代码 Web 服务器。它是比 Apache 更轻量级的它可以用作主要的 web 服务器软件,或作为 Apache 的反向代理设置。
安装程序
之前使用本教程,您需要向 SSH 到你的 VPS,通过键入终端: ssh @.用户将需要在根或具有根特权,否则输入下面的命令可能无法工作。
第一步-安装依赖项
您将需要安装的软件包是 python 软件属性和软件 — — 属性 — — 共同 (这只是必要的如果您正在运行 Ubuntu 12.10)。
若要安装第一个软件包依赖关系,python 软件属性,将需要运行以下命令:
sudo apt-get 来安装 python 软件属性
如果你在 Ubuntu 12.10,您应运行以下命令以安装软件属性常见,是有必要 (如果没有它,两个不会被发现的步骤中使用的添加 apt 库命令) 的另一个包。
sudo apt-get 来安装软件 — — 属性 — — 共同
第二步-添加稳定 Nginx 存储库
为了确保我们的 web 服务器软件是安全,运行在一个 VPS,我们将使用最新的 ‘稳定’ 版本。
如果您正在开发一个 nginx 的模块,或者如果您需要使用的”前沿”的版本,你可以用 ‘发展’ 版本来替换 ‘稳定’ 版本。但是我不会推荐这样做在一个 VPS,因为可能存在的 bug。
现在,我们有最新最稳定的包安装,我们现在可以添加存储库中安装 nginx 的最新版本:
sudo 添加 apt 资料库 ppa:nginx / 稳定
注意: 如果此命令仍然不工作 (通常在 12.10),请运行以下命令:
sudo apt-get 来安装软件 — — 属性 — — 共同
这将资料库添加到 Ubuntu 并获取存储库的关键。这是为了验证这些包不干扰因为他们建立了。
第三步-更新存储库
后添加一个新的存储库,你将需要更新的列表:
sudo apt-get 来更新
第四-安装 nginx 步
若要安装 nginx 或更新已安装的版本,请运行以下命令:
sudo apt-get 来安装 nginx
第五步-检查,Nginx 运行
你可以检查看看那 nginx 运行通过去你的 VPS 的 IP 地址/域名,或者在键入:
nginx 的服务状态
这会告诉你是否 nginx 当前正在运行。
(第六步-如果 Nginx 是没有运行)
如果 nginx 运行不正常,和/或打印出的错误,例如 nginx: [:] 到 [两毛钱] bind(): 80 失败 (98: 地址已经在使用),您可以运行:
netstat-tulpn
这将列出所有进程侦听端口。您应该看到这样的事情:
netstat
突出显示数量,PID,是一些你将用来杀死进程。在这种情况下,您将需要运行杀-9 734。然而一般的代码将复制到您的终端将是:
kill-9 xxxx
这句话,”xxxx”是进程的你想要杀的 PID。杀死进程之后, 您可以重新启动 nginx 再次通过运行:
服务 nginx 启动
或者,在接受从 ipv4 和 ipv6 连接的配置,可能引发问题。为了解决此问题,编辑”听 [:]: 80″ 默认配置文件中 (/等/nginx/网站-可用/默认值) 和任何其他服务器会阻止正在使用的配置文件。
sudo 纳米 /etc/nginx/sites-available/default
这些行应如下所示:
服务器 {
听 80 ;
#listen [:]: 80 default_server ;
注:
您可以查看有关苯丙醇胺释放的详细信息: https://launchpad.net/~nginx/+archive/stable
Leave a Reply