Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

阿里云服务器使用 #26

Open
MrZWH opened this issue Jul 31, 2019 · 0 comments
Open

阿里云服务器使用 #26

MrZWH opened this issue Jul 31, 2019 · 0 comments

Comments

@MrZWH
Copy link
Owner

MrZWH commented Jul 31, 2019

阿里云服务器使用

连接远程服务器:使用 SecureCRT

LNMP 一键安装 PHP 服务器环境

添加 80 端口的安全组(0.0.0.0/0)后可以在网页访问公网 IP

安装 nginx

yum 安装:
先 yum 更新:yum update,更新软件安装包和系统内核。

安装最新 nginx 源:

yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-nr-agent-2.0.0-12.el7.ngx.noarch.rpm

检查 nginx 源是否安装成功:

yum repolist enabled | grep "nginx*"

安装 nginx:

yum -y install nginx
启动 nginx
service nginx start
设置 nginx 服务器开机自启动
systemctl enable nginx.service
检查开机自启动是否设置成功
systemctl list-dependencies | grep nginx

源码安装(需要安装许多 nginx 的依赖包):

安装 make:

yum -y install gcc automake autoconf libtool make

安装 g++(c 语言运行环境需要的库):

yum install gcc gcc-c++

PCRE 库:
Nginx 需要 PCRE(Perl Compatible Regular Expression),因为 Nginx 的 Rewirte 模块和 Http 核心模块都会使用到 PCRE 正则表达式语法。其下载地址为 http://www.pcre.org/
也可以通过 yum 安装:

yum install pcre pcre-devel

zlib 库:
zlib 库提供了压缩算法,Nginx 很多地方都会用到 gzip 算法。其下载地址为 http://www.zlib.net/
也可以通过 yum 安装:

yum install zlib zlib-devel

OpenSSL 库:
Nginx 中如果服务器提供安全页面,就需要用到 OpenSSL 库。其下载地址为 http://www.openssl.org/
也可以通过 yum 安装:

yum install openssl openssl-devel

下载 nginx 最新版
http://nginx.org/en/download.html

wget http://nginx.org/download/nginx-1.12.0.tar.gz

解压 nginx 安装包

tar -xzf nginx-1.12.0.tar.gz

进入 nginx-1.12.0

cd nginx-1.12.0

执行配置命令 [nginx 被默认安装在 usr/local/nginx 中]

./configure

执行 make && make install 安装 Nginx

make && make install

执行 nginx -t 检查配置文件是否正确

进入 /usr/local/nginx/sbin 目录

./nginx // 启动 nginx 服务

如果发现 80 端口已经被占用,可能是 nginx 服务已经启动

netstat -tunlp|grep 80

Nginx 相关命令:

nginx -h // 帮助命令
nginx -s stop // 立即停止守护进程(TERM 信号)
nginx -s quit // 温和的停止守护进程(QUIT 信号)
nginx -s reopen // 温和的停止守护进程(QUIT 信号)
nginx -s reload // 重新载入配置文件
nginx -t // 测试配置文件是否合法
killall nginx // 强行终止 Nginx 进程
pkill nginx // 杀掉 nginx 服务
ps -ef | grep nginx // 命令查看内存中是否还有 nginx 进程

设置 nginx 开机自启:

vi /etc/init.d/nginx

安装 wordpress

下载 WordPress 最新版本:

在 /usr/local/nginx/html/ 下使用 wget 命令。

wget https://.....tar.gz
tar -zxvf ....tar.gz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant