# 更多...

下面每一个方案,都经过实践证明行之有效,希望能够对你有帮助

# 域名绑定

当服务器上只有一个网站时,不做域名绑定也可以访问网站。但从安全和维护考量,域名绑定不可省却。

以示例网站为例,域名绑定操作步骤如下:

  1. 确保域名解析已经生效
  2. 使用 SFTP 工具登录云服务器
  3. 修改 Nginx虚拟机主机配置文件,将其中的 server_name 项的值修改为你的域名
    server
    {
    listen 80;
    server_name www.example.com;  # 此处修改为你的域名
    index index.html index.htm index.php;
    root  /data/wwwroot/www.example.com;
    ...
    }
    
  4. 保存配置文件,重启 Nginx 服务

# 使用 Nginx 伪静态

LNMP 环境默认已经安装 伪静态模块,通过下面两个方式配置网站的伪静态规格:

  1. 在服务器目录 /etc/nginx/conf.d/rewrite 下新建你网站的伪静态规则文件(例如:wordpress.conf)
  2. 在网站的虚拟主机配置段 server{ } 中将伪静态规则文件 include 进来
server
{
listen 80;
server_name mysite2.yourdomain.com;  # 此处修改为你的域名
index index.html index.htm index.php;
root  /data/wwwroot/mysite2;
...

## Includes one of your Rewrite rules if you need, examples
include conf.d/rewrite/wordpress.conf;  # 引入你的伪静态规则
}
  1. 保存配置文件,重启 Nginx 服务

# 重置 MySQL 密码

  1. 远程连接到服务器,
  2. 运行一下命令,按提示输入新密码即可
    sudo git clone https://github.com/Websoft9/linux.git; cd linux/Mysql_ResetPasswd_Script;sudo sh reset_mysql_password.sh
    

# 修改 php.ini

在使用PHP网站的时候,你可能会碰到需要修改:上传文件大小、内存限制等参数。这个时候,就需要通过修改 php.ini 来实现

  1. 使用 SFTP 工具修改 /etc/php.ini
# File upload limit
post_max_size = 16M
upload_max_filesize = 16M

# Max Execution Time
max_execution_time = 90

# Memory Limit
memory_limit – Minimum: 256M
  1. 保存并重启 Nginx 服务

# PHP版本变更

请参考 《PHP版本管理专题》 (opens new window)

# PHP安装扩展

请参考 《PHP扩展管理专题》 (opens new window)

# 可视化Nginx配置工具

参考:https://www.digitalocean.com/community/tools/nginx