东京云虚拟主机一键配置PHP与Nginx实战指南
环境准备与依赖安装
通过SSH连接东京云虚拟主机后,执行以下命令安装核心组件:
sudo apt update
sudo apt install nginx php-fpm php-cli
建议创建独立用户组管理进程权限,例如建立www-data
用户并设置目录所有权。
PHP-FPM服务配置
修改/etc/php/8.x/fpm/pool.d/www.conf
配置文件:
- 将监听方式改为Unix socket:
listen = /run/php/php8.2-fpm.sock
- 设置进程用户与Nginx运行账户一致
- 调整
pm.max_children
参数优化并发处理能力
Nginx虚拟主机设置
在/etc/nginx/sites-available/
目录新建配置文件:
server {
listen 80;
server_name example.jp;
root /var/www/html;
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
需创建符号链接到sites-enabled
目录并执行nginx -s reload
。
安全加固与优化建议
- 在
php.ini
中禁用exec
、system
等危险函数 - 配置防火墙规则限制9000端口外部访问
- 使用
chmod 700
设置网站目录权限
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/569435.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。