广州活力数据恢复中心

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2511|回复: 0

NGINX架站资料

[复制链接]

865

主题

1791

帖子

9605

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9605
QQ
发表于 2017-10-8 07:44:00 | 显示全部楼层 |阅读模式
NGINX架站资料





ubuntu nginx

#下载nginx key文件


  1. wget http://nginx.org/keys/nginx_signing.key
复制代码


#添加key文件
  1. apt-key add nginx_signing.key
复制代码



#升级


  1. apt-get update
复制代码






#编辑 /etc/apt/sources.list(我用的是ubtuntu 16.4 code name对照表 xenial所以)添加deb http://nginx.org/packages/ubuntu/ codename nginx
deb-src http://nginx.org/packages/ubuntu/ codename nginx到最后
VersionCodenameSupported Platforms
12.04precisex86_64, i386
14.04trustyx86_64, i386, aarch64/arm64
16.04xenialx86_64, i386, ppc64el, aarch64/arm64
16.10yakketyx86_64, i386
  1. vim /etc/apt/sources.list
复制代码

#安装nginx,
  1. apt-get install nginx
复制代码
好了, 到这里nginx已经安装好了。 接下把ubuntu自带的apache2删掉,用到两个命令
  1. sudo apt-get autoremove
复制代码
  1. sudo apt-get remove apache2*
复制代码
这样自带的apache2已经删掉了。
  1. ifconfig
复制代码
就可以看到本机的IP,然后在浏览器里输入本机IP就可以看到NGINX的欢迎页!


接下来安装mysql
  1. apt-get install mysql-server
复制代码
在安装过程中会要求输入root密码

  1. mysql_secure_installation
复制代码
要求输入root密码


安装php
  1. apt-get install php-fpm php-mysql
复制代码

修改php配置,找到cgi.fix_pathinfo=1,把1改成0变成cgi.fix_pathinfo=0
  1. nano /etc/php/7.0/fpm/php.ini
复制代码


重启php
  1. systemctl restart php7.0-fpm
复制代码


修改/etc/nginx/sites-available/default
  1. nano /etc/nginx/sites-available/default
复制代码
没改前是大致是这样的
/etc/nginx/sites-available/default

server {    listen 80 default_server;    listen [::]:80 default_server;    root /var/www/html;    index index.html index.htm index.nginx-debian.html;    server_name _;    location / {        try_files $uri $uri/ =404;    }}
改好后大致是这样(这里截图少了一些说明语句)
/etc/nginx/sites-available/default

server {    listen 80 default_server;    listen [::]:80 default_server;    root /var/www/html;    index index.php index.html index.htm index.nginx-debian.html;    server_name server_domain_or_IP;    location / {        try_files $uri $uri/ =404;    }    location ~ \.php$ {        include snippets/fastcgi-php.conf;        fastcgi_pass unix:/run/php/php7.0-fpm.sock;    }    location ~ /\.ht {        deny all;    }}


测试配置文件
  1. nginx -t
复制代码


重新加载nginx
  1. systemctl reload nginx
复制代码


新建一个PHP测试文件看看之前安装的PHP有没有成功正确安装

  1. nano /var/www/html/info.php
复制代码


/var/www/html/info.php

<?phpphpinfo();

保存CTRL+O,然后CTRL+X退出nano
在浏览器输入本机ip/info.php测试一下php文件能不能正常显示,如果能显示说明php安装没问题.


最后把php测试文件删掉
  1. rm /var/www/html/info.php
复制代码




安装wordpress
  1. cd ~
  2. wget http://wordpress.org/latest.tar.gz
复制代码


解压下载的压缩包
  1. tar xzvf latest.tar.gz
复制代码












nginx compress with google brotli






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
硬盘数据恢复/优盘内存卡数据恢复/服务器数据恢复
data recovery service www.rflashdata.com 数据热线+86 18620923827(微信whatsapp)
buffalo 隨身碟數據救援 bitlocker WDV2 lacie EFS等加密硬盘数据恢复,指纹爱国者加密优盘数据恢复 +86 18620923827
回复

使用道具 举报

865

主题

1791

帖子

9605

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9605
QQ
 楼主| 发表于 2017-10-10 20:49:51 | 显示全部楼层
ubuntu nginx指令说明

重新加载nginx
  1. service nginx reload
复制代码


nginx重启
  1. service nginx restart
复制代码

nginx查看端口
  1. netstart -plutn | grep nginx
复制代码



查看某端口那些程序占用
  1. lsof -i :80
复制代码
80端口占用程序


查看80端口,出现在列表中说明已经运行
  1. netstat -lan | grep 80
复制代码


nginx设置开机启动
  1. systemctl enable nginx
复制代码









硬盘数据恢复/优盘内存卡数据恢复/服务器数据恢复
data recovery service www.rflashdata.com 数据热线+86 18620923827(微信whatsapp)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|硬盘FLASH数据恢复论坛

GMT+8, 2024-11-22 03:18 , Processed in 0.044128 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表