找到gateway.php 这个网关文件中的
if(PRODUCTION_SERVER)
{
//Disable profiling, remote tracing, and service browser
$gateway->disableDebug();
// Keep the Flash/Flex IDE player from connecting to the gateway. Used for security to stop remote connections.
//$gateway->disableStandalonePlayer();
}
按以上修改即可
Popularity: unranked [?]
今天在网上看了教程,一步一步配置都不成功,郁闷了半天。 决定写下 成功配置步骤
1,到PHP官方下载最新PHP包(我这里用PHP压缩包,不是MSI)
2,解压到C:\PHP下,将php.ini-dist 改名为 PHP.INI,将extension_dir = “C\php\ext”.(PHP.INI中相关其他参数根据自己需要修改)
3,在 WINDOWS 中加入环境变量
3.1, PATH : 追加 C:\php;C:\php\ext
3.2,新建 PHPRC 值 为 C:\php
4,在IIS的WEB服务 扩展中 添加 php5isapi.dll
5,配置IIS:
5.1 新建站点,主目录–>配置—>添加扩展名为PHP,DLL引用 php5isapi.dll
5.2 ISAPI筛选器—>添加 选择 php5isapi.dll
到这里已经配置完成,预览网站就能看到效果。
Popularity: 5% [?]
执行一下BAT代码即可:
@echo off
set errorlevel=0
set path_home_mysql=”F:/MySQL/MySQL Server 5.0″
set path_bin_mysql=%path_home_mysql%bin
set opt_mysql=–add-drop-database –add-drop-table
set database_mysql=–databases active_rbac
set user_mysql=root
set password_mysql=root
set backup_dir=%path_home_mysql%db_backup
set backup_file=%backup_dir%mysql_backup_%date:~0,10%.tgz
dir %backup_dir% || echo make dir &mkdir %backup_dir%
IF EXIST %backup_file% ( del %backup_file% &echo %backup_file% is deleted)
echo backup mysql database:%database_mysql%
%path_bin_mysql%mysqldump -u%user_mysql% -p%password_mysql% %database_mysql% %opt_mysql% > %backup_file%
echo end backup
Popularity: 17% [?]
SSL 配置(本机安装的是 apache 的带 openssl的 版本)
(1)复制apahce2/conf目录openssl.cnf 文件到bin目录(带路径可忽略这一步)
(2)生成RSA密钥 (private key) 下面两个命令都可以生成密钥,
openssl genrsa -des3 -out ca.key
openssl genrsa -out ca.key
-des3选项可以加密生成的密钥, 但是Win32平台不支持加密密钥,启动Apache时会产生
以下错误信息, “SSLPassPhraseDialog builtin is not supported on Win32″
(当时不清楚我就加了-des3参数,且出现这个错误时apache启动不报错,查看日志才发现以上错误。)
openssl genrsa -out ca.key 1024
(3) 产生 CA require cert,按提示填入相应的内容
openssl req -config openssl.cnf -new -key ca.key -out ca.csr
(4) 产生 CA public cert
openssl x509 -days 3650 -req -signkey ca.key -in ca.csr -out ca.crt
(5) 产生 Server private key
openSSL genrsa -out server.key 1024
(6) 产生 Server require cert,按提示填入和上边相同的内容
openssl req -config openssl.cnf -new -key server.key -out server.csr
(7) 产生 Server public key
openssl ca -config openssl.cnf -days 3650 -cert ca.crt -keyfile ca.key -in server.csr -out server.crt
运行这个命令会出错:I am unable to access the ./demoCA/newcerts directory….
错误原因是没有手动创建一个CA目录结构
└─ssl
├─newcerts
├─index.txt
├─serial
在demoCA中建立 index.txt 空文件, serial文件 , serial文件 中可输入01
此时再运行以上的命令即可生成server.crt
将生成的 ca.crt、server.crt 和 server.key 放入apache的 conf 目录中
(8) 编辑apache的配置文件httpd.conf
去掉以下语句的注释, Include conf/extra/httpd-ssl.conf
开启: LoadModule ssl_module modules/mod_ssl.so
# Secure (SSL/TLS) connections
Include conf/extra/httpd-ssl.conf
#
(9) 编辑 conf/extra/httpd-ssl.conf
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile conf/ssl/server.crt
SSLCertificateKeyFile conf/ssl/server.key
SSLCertificateChainFile conf/ssl/ca.crt
</VirtualHost>
(10) 重启apahce 打开https://127.0.0.1
一切OK。
Popularity: 19% [?]
最近评论