1.配置LNMP,并部署php应用。
(1)部署LNMP环境
yum install nginx marriadb-server php php-mysql php-gd php-fpm -y
配置数据库:
systemctl enable mariadb --now
mysqladmin -uroot -password '123456'
配置php-fpm:
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
(3)搭建论坛
解压Discuz_X3.2_SC_UTF8.zip
unzip Discuz_X3.2_SC_UTF8.zip
移动所需要的文件
mv /upload/ /usr/share/nginx/html/
重启服务
systemctl restart nginx php-fpm mariadb
给权限
[root@localhost ~]# cd /usr/share/nginx/html/bbs/
[root@localhost bbs]# chmod -R 777 ./config ./data ./uc_client ./uc_server
新建数据库
MariaDB [(none)]> create database bbs character uf8;
MariaDB [(none)]> grant all on bbs.* to bbs@localhost identified by '123456';
部署成功
2.配置nginx反向代理。
在/etc/nginx/nginx.conf 文件配置
server {
listen 80;
listen [::]:80;
server_name www.aabbb.com;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
root html;
autoindex on;
index index.php index.html index.htm;
#rewrite ^/forum/(.*) /bbs/$1 last;
proxy_pass https://www.baidu.com:443;
}
测试