如果是Apache,检查php.ini配置文件里的session.save_path,没有指定目录,则可以自己按实际情况创建并指定或者取消这个参数的注释,找不到的自己想办法。
如果是php-fpm,检查fpm的配置文件,www.conf,我这边路径是:
/etc/ph[......]
如果是Apache,检查php.ini配置文件里的session.save_path,没有指定目录,则可以自己按实际情况创建并指定或者取消这个参数的注释,找不到的自己想办法。
如果是php-fpm,检查fpm的配置文件,www.conf,我这边路径是:
/etc/ph[......]
有时候需要在虚拟主机里限制某些IP,达到只有这些IP可以访问的效果,具体事例代码如下:
<VirtualHost *:80>
ServerName *
<Location /> Order Deny,Allow
将httpd.conf的配置中,AllowOverride none替换为AllowOverride All
Require all denied替换为Require all granted后。重启Apache。就支持htaccess了[……]
<VirtualHost *:80>
ServerName IP
ServerAlias IP <Location /> Order Allow,Deny Deny from all </Location></Virtua[......]
Order deny,allow
allow from all
deny from IP#全部都可以通行Order deny,allowdeny from IPallow from all#全部都可以通行Order allow,denydeny from IPallow[......]
首先我们要安装git
apt-get update
apt-get -y install git
然后,检出Let's Encrypt的客户端源码
git clone https://github.com/letsencrypt/letsencrypt[......]
APS这玩意儿比较少用了,遇到公司有个老系统需要跑,利用Apache的Proxy功能是可以实现的。
IIS绑定域名后,指定了比如85端口。Apache设置如下:conf/httpd.conf配置将如下部分注释取消。LoadModule proxy_mod[……]
这是一个朋友提出的,解决办法当然是通过判断请求中的语言来分别rewrite跳转。找了下国外的文章,大概翻译如下: 服务器环境是Linux。 执行:
httpd -M | grep rewrite
如果输出:
Syntax OK
rewrite_module (sh[......]
vhost配置,一个虚拟主机对应多个域名代码示例:
<VirtualHost *:80>
ServerName test.cn
ServerAlias test.cn www.test.cn DocumentRoot "F:\test"[......]
windows下的Xampp,PHP文件使用PDO方式访问Access数据库文件,提示:PDOException' with message 'could not find driver'。
搜了下,解决办法:php.ini文件中启[……]