LNMP笔记:域名重定向、读写权限、显示WP主题、北京时间
域名重定向
1、打开配置文件:进入/usr/local/nginx/conf/vhost/
目录,找到并编辑你的网站域名对应的配置文件。
2、查看原有配置:在配置文件中找到server_name
字段,确认是否同时包含www.xxx.com
和xxx.com
。
3、添加重定向规则:如果包含两个域名,先删除不带www
的域名条目,然后在文件末尾添加以下内容:
```nginx
server {
server_name xxx.com;
rewrite ^(.*)$ http://www.xxx.com$1 permanent;
}
```
4、重启Nginx服务:保存退出配置文件后,执行命令重启Nginx服务:
```bash
/etc/init.d/nginx restart
```
读写权限设置
1、修改权限:赋予网站根目录下的文件和目录可写权限,执行以下命令:
```bash
chmod -R 755 /home/wwwroot
```
2、更改所有者:将网站目录的所有者改为www
用户:
```bash
chown -R www /home/wwwroot
```
显示WP主题
1、编辑PHP配置文件:打开PHP的配置文件php.ini
:
```bash
vim /usr/local/php/etc/php.ini
```
2、搜索并移除禁用函数:输入?scandir
然后回车,定位到disable_functions
那行,删除scandir
函数,保存退出。
3、重启PHP-FPM服务:执行命令重启PHP-FPM服务:
```bash
/etc/init.d/php-fpm restart
```
设置北京时间
1、设置系统时间:将系统时间设定为2024年10月5日14:18:09:
```bash
date -s "2024-10-05 14:18:09"
```
2、写入CMOS:强制将时间写入CMOS:
```bash
clock -w
```
相关问题与解答
1、如何检查301重定向是否生效?
你可以使用站长工具或浏览器开发者工具进行HTTP状态查询,访问不带www
的域名,如果返回状态码为301并且重定向到带www
的域名,则说明301重定向生效。
2、为什么需要给网站目录赋予可写权限?
给网站根目录赋予可写权限是为了确保Web服务器(如Nginx)和应用程序(如WordPress)能够正常上传文件和更新内容,如果不赋予可写权限,服务器将无法执行这些操作,导致功能受限。
小伙伴们,上文介绍了“LNMP笔记:域名重定向、读写权限、显示WP主题、北京时间”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。