返回列表 发帖

Windows2012R2_UPUPW_ANK(Apache/Nginx)+WordPress

双击以下程序,解压UPUPW_ANK:
图片1.png

图片2.png

图片3.png


会自动生成以下目录:
图片4.png


双击运行桌面的快捷方式 UPUPW_ANK
图片5.png


第一次运行,会进行“运行向导”:( 操作者以后还可以反复进行“运行向导”的 )
图片6.png


图片7.png


这里选择模式 Apache
图片8.png


图片9.png


图片10.png


图片11.png


主界面:
图片12.png


开启服务:
图片13.png



添加PHP站点:
图片14.png


图片15.png


PHP站点添加成功:
图片16.png


PHP站点word.zhuohua.store的网站路径为
D:\UPUPW_ANK_W64\WebRoot\Vhosts\word.zhuohua.store
图片17.png
注释:
u.php是PHP测试页;
目录里默认自带的东西是可以删除的;


PHP站点word.zhuohua.store的Apache配置文件:
D:\UPUPW_ANK_W64\Config\Vhosts\A
图片18.png

图片19.png





功能扩展》开放端口:
可以在这里添加操作系统的防火墙入站规则,打开TCP 80端口:
图片20.png

图片21.png

图片22.png



服务器管理器》工具》高级安全Windows防火墙:

操作系统的防火墙的确添加了入站规则:
图片23.png

图片25.png





数据库管理》密码管理,修改数据库用户的密码:(以下修改的是数据库管理员root@localhost的密码)
图片26.png

图片27.png





数据库管理》phpMyAdmin:(在服务器本地使用phpMyAdmin)
图片28.png


http://localhost:3333/phpmyadmin/
图片29.png
备注:要选择MySQL

图片30.png

图片31.png

图片32.png





WordPress是一款使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL/MariaDB数据库的服务器上架设属于自己的网站;用户也可以把 WordPress当作一个内容管理系统(CMS)来使用。

在phpMyAdmin给WordPress创建数据库和数据库用户:
create database wordpress character set utf8 collate utf8_general_ci;
GRANT ALL ON wordpress.* TO zhuohua@localhost IDENTIFIED BY '123';
flush privileges;
图片33.png
注释:点击右下角的“执行”按钮。


查看所有的数据库:
图片34.png
注释:
数据库wordpress的字符集为 utf8_general_ci
数据库的默认字符集为 utf8mb4_unicode_ci



接着,解压Wordpress的压缩包:
图片35.png


把文件夹wordpress里的所有东西,直接复制到
D:\UPUPW_ANK_W64\WebRoot\Vhosts\word.zhuohua.store
图片36.png



######
Windows客户端通过浏览器继续安装Wordpress

在没有DNS服务器解析域名的情况下,可以在文件hosts里绑定:
C:\Windows\System32\drivers\etc\hosts
图片37.png

记得设置文件hosts的权限:
图片38.png


http://word.zhuohua.store/
图片39.png


使用给WordPress创建的数据库用户zhuohua@localhost:
图片40.png


图片41.png


图片42.png


图片43.png


图片44.png


图片45.png



Wordpress的数据库配置文件:
D:\UPUPW_ANK_W64\WebRoot\Vhosts\word.zhuohua.store\wp-config.php
图片46.png


笺注:

服务器重启后,站点是可以直接被访问的了;

环境也支持HTML、HTM网页的;

PHP站点默认就支持Apache的伪静态,要把伪静态规则文件.htaccess放在站点根目录下;





客户端远程查看PHP探针:
http://word.zhuohua.store/u.php
图片47.png


默认没有开启ionCubeLoader、Zend OPcache:
图片48.png

图片49.png


开启ionCubeLoader、Zend OPcache:
图片50.png


ionCubeLoader、Zend OPcache开启成功:
图片51.png

图片52.png














创建Java的站点:(不同站点可以使用不同的TCP 端口)
图片53.png


Java站点java.zhuohua.store的网站路径为
D:\UPUPW_ANK_W64\WebRoot\Vhosts\java.zhuohua.store
图片54.png
注释:u.jsp为JSP测试页。


Java站点java.zhuohua.store的Apache配置文件:
D:\UPUPW_ANK_W64\Config\Vhosts\A
图片55.png

图片56.png



服务器管理器》工具》高级安全Windows防火墙:

添加入站规则,打开TCP 8080端口:
图片57.png

图片59.png



Windows客户端在没有DNS服务器解析域名的情况下,可以在文件hosts里绑定:
图片60.png


Windows客户端远程测试:
http://jj.zhuohua.store:8080/u.jsp
图片61.png



Tomcat测试连接MySQL:

连接MySQL的JSP测试页:
图片62.png

连接MySQL的JSP测试页代码:(mm.jsp
<pre class="html" name="code"><%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>   
<%@ page import="java.sql.*"%>   
<%@ page contentType="text/html; charset=GBK" %>   
<html>   
<head>   
<title>在Tomcat连接MySQL</title>   
</head>   
<body>   
<%   
Connection con = null;   
Statement stmt = null;   
ResultSet rs = null;   
try{   
Class.forName("com.mysql.jdbc.Driver");   
String dbUrl = "jdbc:mysql://localhost:3306/wordpress?useUnicode=true&characterEncoding=UTF-8";   
String dbUser = "zhuohua";   
String dbPwd = "123";   
con = DriverManager.getConnection(dbUrl,dbUser,dbPwd);   
out.print("MySQL连接测试是正常的");  
}catch(Exception ex)   
{   
out.print("MySQL连接测试失败了<br>"+ex.toString());
}
%>   
</body>   
</html>      
</pre>  

笺注:wordpress为测试数据库,要存在。


客户端远程测试:
http://java.zhuohua.store:8080/mm.jsp
图片63.png














############
############

切换模式:(以下是切换到Nginx模式,即Nginx在前端,Apache在后端的模式)
图片64.png
备注:让Nginx做前端、Apache做后端;Nginx只负责前端的静态网页、图片等的处理,当客户端请求访问动态网页PHP时,由Nginx反向代理给Apache处理,Apache处理完后,再交给Nginx返回给客户端。


图片65.png


切换模式后,要手动开启服务:
图片66.png


切换到Nginx模式后,站点需要重新添加,但原来的站点目录不会被删除:
图片67.png


重新添加PHP站点word.zhuohua.store、Java站点java.zhuohua.store后,客户端进行远程访问都是正常的:
图片68.png



PHP站点word.zhuohua.store的Nginx配置文件:
D:\UPUPW_ANK_W64\Config\Vhosts\N
图片69.png

PHP站点word.zhuohua.store的Nginx配置文件做了反向代理:
图片70.png

笺注:PHP站点word.zhuohua.store的Apache配置文件不变。



Java站点java.zhuohua.store的Nginx配置文件:
D:\UPUPW_ANK_W64\Config\Vhosts\N
图片71.png

Java站点java.zhuohua.store的Nginx配置文件做了反向代理:
图片72.png

笺注:Java站点java.zhuohua.store的Apache配置文件不变。





相关文章:
Windows2008R2_UPUPW_ANK(Kangle/Aapache)+GLPI
Windows2008R2_UPUPW_ANK(Nginx+Tomcat)

Windows2008R2_UPUPW搭建WordPress+Discuz!7.2
LNMP一键安装包(lnmpa_CentOS6.9)

返回列表