㈠ 怎么通过https+ip+443端口访问pay.php这个文件
目录(?)[-]
介绍
培源语法
-new
-subj 替换或指定证书申请者的个人信息
-newkey arg 生成私钥和证书请求类似与-new-xf09 生成自签名证书
产生自签名的root CA
证书请求及签名
<opensl req>悔扰 <[email protected]>
介绍
openssl req 用于生成证书请求,以让第三方权威机构CA来签发,生成我们需要的证书。req 命令也可以调用x509命令,以进行格式转换及显示证书文件中的text,molus等信息。如果你还没有密钥对,req命令可以一统帮你生成密钥对和证书请求,也可以指定是否对私钥文件进行加密。
语法
openssl req[-inform PEM|DER] [-outform PEM|DER] [-in filename] [-passin arg] [-out filename] [-passout arg] [-text] [-pubkey] [-noout] [-verify] [-molus] [-new] [-rand file(s)] [-newkey rsa:bits] [-newkey alg:file] [-nodes] [-key filename] [-keyform PEM|DER] [-keyout filename] [-keygen_engine id] [-[digest]] [-config filename] [-subj arg] [-multivalue-rdn] [-x509] [-days n] [-set_serial n] [-asn1-kludge] [-no-asn1-kludge] [-newhdr] [-extensions section] [-reqexts section] [-utf8] [-nameopt] [-reqopt] [-subject] [-subj arg] [-batch] [-verbose] [-engine id]
-new
这个选项用于生成一个新的配前态证书请求,并提示用户输入个人信息。如果没有指定-key 则会先生成一个私钥文件,再生成证书请求。
[cpp] view plain print?
E:\OpenSSL\foo>openssl req -new -key rsa_pri_nopw.pem -out crs.pemLoading 'screen' into random state - doneYou are about to be asked to enter information that will be incorporatedinto your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blankFor some fields there will be a default value,If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:HeBeiLocality Name (eg, city) []:SJZ
Organization Name (eg, company) [Internet Widgits Pty Ltd]:CCITOrganizational Unit Name (eg, section) []:CCITCommon Name (eg, YOUR name) []:fym
Email Address []:[email protected]
Please enter the following 'extra' attributesto be sent with your certificate request
A challenge password []:
An optional company name []:
E:\OpenSSL\foo>ls
crs.pem
rsa_pri_nopw.pem
没有指定-key选项时,会生成私钥文件,默认是有密码保护的,-nodes(no des),可以明确指定不需要密码保护。-keyout可以指定生成的私钥文件名,-pubout可以指定生成的公钥文件名[cpp] view plain print?
openssl req -new -out crs.pem
openssl req -new -out crs.pem -nodes
-subj 替换或指定证书申请者的个人信息
格式是:/type0=value0/type1=value1/type2=...(其中C是Country,ST是state,L是local,O是Organization,OU是Organization Unit,CN是common name)[cpp] view plain print?
E:\OpenSSL\foo>openssl req -new -key rsa_pri_nopw.pem -out crs.pem -subj /C=CN/ST=HB/L=SJZ/O=CCIT/OU=CCIT/CN=fym/[email protected] 'screen' into random state - done-newkey arg 生成私钥和证书请求,类似与-newarg的格式是rsa:nbit ,还有几个格式,我只能看懂这个[cpp] view plain print?
openssl req -newkey rsa:1024 -out crs.pem-xf09 生成自签名证书
[cpp] view plain print?
openssl req -newkey rsa:1024 -x509 -nodes -out selfsing.pem-config 指定配置文件,参见config
产生自签名的root CA
1、建立目录结构(参加ca directory structure)假设当前工作目录为E:\OpenSSL\foo,在此目录下建立以下目录结构[cpp] view plain print?
E:\OpenSSL\foo>mkdir demoCA
E:\OpenSSL\foo>mkdir demoCA\private demoCA\newcerts在demoCA目录下建立两个空文件,serial和index.txt,并向serial文件中写入"01"两个字符2、产生自签名证书,作为root ca使用
[cpp] view plain print?
E:\OpenSSL\foo>openssl req -new -x509 -keyout cakey.pem -out cacert.pem提示输入密码保护私钥,和自签名root ca的信息。生成两个文件,将cakey.pem放到demoCA\private目录下,将cacert.pem放到demoCA目录下。
[cpp] view plain print?
E:\OpenSSL\foo>move cacert.pem demoCA
E:\OpenSSL\foo>move cakey.pem demoCA\private至此,root ca已经建立完毕。
证书请求及签名
1、生成请求
[cpp] view plain print?
E:\OpenSSL\foo>openssl req -new -nodes -out req.pem提示输入个人信息,最后生成req.pem证书请求文件。
2、签名,生成证书
[cpp] view plain print?
E:\OpenSSL\foo>openssl ca -in req.pem -out newcert.pemUsing configuration from e:\OpenSSL\bin\openssl.cfgLoading 'screen' into random state - doneEnter pass phrase for ./demoCA/private/cakey.pem:
Check that the request matches the signatureSignature ok
㈡ 如何让本地php建的网站能让外网访问
只要不是铁通那种虚拟IP,就可以,一般电信ADSL可以做到,
没有路由器的情况下,设置PHP的搭雹端口为81或其它非80端口,(80口政府已经干掉了)然后网址就用IP加端口如:http://99.99.99.99:81/
如袭枝判果有路由器,那么要在端口映射里面设置内网的80口或已经改成了其它拍改的端口映射到外网的81或其它端口。
㈢ linux下有个php网站127.0.01/index.php可以打开,想设置成只能端口打开
将站点监听的80端口改为8888端口
修改后只能通过8888端口才能访问,http默认端口是80,https默认端口是443
使用默认端口时,不需要特意输入端口号,而用非默认端口(如8888)则需要加上:8888表示端口号
㈣ php网站搭建端口问题
打开iis管理器,设置对应网站的访问端口既可。这里端口不仅限于80,只要没被占用都可以设置,但是默认访问的端口是80
㈤ nginx 更改端口号后php文件无法访问了
我卜哪在坦弊段本地试了一下改端口号,访问是正常的
㈥ 阿里云怎么用ip与端口访问php页面
㈦ 一台服务器是否可以发布多个php并且共用80端口,切外网可访问
使用PHPstudy进行创建多个站点并绑定域名
默认情况下,phpStudy的站点根目录是在它自己的WWW目录,比如 F:phpStudyWWW,访问的地址可以是http://127.0.0.1/ 或http://localhost/
打开 phpStudy ,在“其他选项”那里点击“站点域名设置”
㈧ phpstorm打开php文件时默认访问的端口怎么设置
按照这个步骤就可以了,望采纳,谢谢!
㈨ PHP配置多端口多站点
告诉你怎么配 最简单的方法
打开 httpd.conf 鼠标拉到最后面 估计你用的是windows
配置方法:
#如果使用不同端口的话 需要添加监听 如果使用相同端口的话 那么不需要再写手烂监听,否则会报错的
#listen 端口号
<配薯郑VirtualHost *:端口号>
ServerName localhost #域名
DocumentRoot 目录/ #目录绝对地址 加 "/"
<Directory "目录"> #目录绝对地址 不加 "/"
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow From All
</Directory>
</VirtualHost>
至于vhosts-conf的配置 跟这个类似 可以添加一些相关日志的配置,以后慢慢培颂学吧