选择1核2G及以上配置的CentOS7/CentOS8云服务器(阿里云、腾讯云等均可),获取服务器公网IP,用SSH工具连接(Windows用Xshell,Linux/macOS直接用终端执行),远程登录命令:
``` ssh root@你的服务器公网IP ```输入云服务器后台提供的root密码完成登录。
重要前置配置:关闭SELinux与开放防火墙
执行以下命令解决访问限制问题:
``` 临时关闭SELinux,即时生效 setenforce 0 永久关闭SELinux,重启后生效 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 开放HTTP 80端口 firewall-cmd --add-port=80/tcp --permanent 重载防火墙规则 firewall-cmd --reload ```LNMP是Nginx+MySQL+PHP的轻量组合,直接执行命令安装:
``` 安装LNMP组件 yum install -y nginx mysql-server php php-mysqlnd php-fpm php-gd php-mbstring php-xml 启动所有服务 systemctl start nginx mysqld php-fpm 设置开机自启 systemctl enable nginx mysqld php-fpm ```使用开源免费的FangCMS房产系统,直接克隆源码到Web根目录:
``` 安装Git(用于拉取源码) yum install -y git 克隆FangCMS源码到Nginx根目录 git clone https://github.com/FangCMS/FangCMS.git /usr/share/nginx/html 设置Web目录权限,避免访问报错 chown -R nginx:nginx /usr/share/nginx/html ```创建Nginx站点配置文件,进入配置目录:
``` cd /etc/nginx/conf.d 创建站点配置文件 vi fang.conf ```
将以下完整配置粘贴到fang.conf中(按i进入编辑模式,粘贴后按ESC,输入:wq保存退出):
``` server { listen 80; server_name 你的服务器公网IP; 若已备案域名,替换为你的域名 root /usr/share/nginx/html; index index.php index.html index.htm; 静态文件规则 location / { try_files $uri $uri/ /index.php?$query_string; } PHP处理规则 location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } ```重启Nginx使配置生效:
``` systemctl restart nginx ```先初始化MySQL安全设置,执行命令:
``` mysql_secure_installation ```按提示依次操作:设置root密码(自定义强密码)、删除匿名用户、禁止远程root登录、删除测试数据库、刷新权限。
登录MySQL创建站点数据库与用户:
``` 登录MySQL mysql -uroot -p 输入刚才设置的root密码后进入 创建房产站点数据库 CREATE DATABASE fangcms DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 创建站点专属用户(替换your_strong_pass为你的密码) CREATE USER 'fanguser'@'localhost' IDENTIFIED BY 'your_strong_pass'; 授权用户操作站点数据库 GRANT ALL ON fangcms. TO 'fanguser'@'localhost'; 刷新权限 FLUSH PRIVILEGES; 退出MySQL exit ```打开浏览器,输入你的服务器公网IP,进入FangCMS安装向导:
安装完成后务必删除install目录,避免安全漏洞,执行命令:
``` rm -rf /usr/share/nginx/html/install ```浏览器输入你的服务器公网IP,即可看到房产站点首页;访问后台地址:你的服务器公网IP/admin,用刚才设置的管理员账号登录,完成站点配置。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图