安装Nginx
1. 安装EPEL源:在CentOS上,我们需要安装EPEL源来获取Nginx软件包。可以使用以下命令安装EPEL源:
sudo yum install epel-release
2. 安装Nginx:使用以下命令安装Nginx:
sudo yum install nginx
3. 启动Nginx:使用以下命令启动Nginx:

sudo systemctl start nginx
安装WordPress
1. 安装PHP和MySQL:使用以下命令安装PHP和MySQL:
sudo yum install php php-mysql mysql-server
2. 创建数据库:使用以下命令创建WordPress数据库:
mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
3. 下载和解压WordPress:使用以下命令下载和解压WordPress:
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
4. 配置WordPress:使用以下命令配置WordPress:
sudo chown -R nginx:nginx /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
5. 配置Nginx:使用以下命令配置Nginx:
sudo vi /etc/nginx/conf.d/default.conf
将以下配置添加到文件中:
server {
listen 80;
server_name your_domain.com;
root /var/www/html/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
6. 重启Nginx:使用以下命令重启Nginx:
sudo systemctl restart nginx
配置WordPress
1. 访问WordPress:在浏览器中输入您的域名,然后按照屏幕上的指示进行安装。
2. 配置WordPress:在WordPress中,您可以更改主题、添加插件、创建页面和文章等。
3. 配置Nginx缓存:使用以下命令配置Nginx缓存:
sudo vi /etc/nginx/nginx.conf
将以下配置添加到文件中:
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=wordpress_cache:10m inactive=60m;
proxy_cache_key "$scheme$request_method$host$request_uri";
proxy_cache_valid 200 60m;
proxy_cache_valid 404 1m;
proxy_cache_bypass $http_pragma;
proxy_cache_revalidate on;
4. 重启Nginx:使用以下命令重启Nginx:
sudo systemctl restart nginx
现在,您已经成功地安装了Nginx和WordPress,并配置了Nginx缓存。您可以访问您的WordPress网站并开始使用它。