nginx和apache的简单配置案例,教你如何搭建属于自己的博客系统
需求
配置多个域名,详细说明如下:
blog.zhutougg.com 对应的是本ghost系统,运行在nodejs中,端口2368
nmap.zhutougg.com 对应的是nmap工具的脚本说明,运行在nginx中,纯html页面
kali.zhutougg.com 对应的是kali系统中大部分工具说明,运行在apache中,端口8080
jdk.zhutougg.com 对应的是jdk 1.6的相关API,纯html页面
博客系统
因为本系统ghost是运行在nodejs中,所以先下载安装nodejs,博主是在本要上安装的,为windows系统,安装时一路下一步即可以了。安装好node后,程序已自动增加好全局变量。下一步是下载ghost程序,可去Ghost开源博客下载,下载后在ghost目录运行命令
node index.js
这时或者许你会碰到这样的问题 即ghost程序提醒你,当前系统中安装的node与ghost的支持版本不一致而报错,这里你只需在package.json文件中增加上你的版本就好了
而后再运行上述命令即可以了
NMAP与JDK
由于这两个分站的源码都是纯html页面,所以直接用nginx运行即可以了,不用第三方。 配置十分简单,其中配置选项的意思大概为
listen 表示监听的端口
server_name 表示请求的主机名
charset 字符编码
root 响应此请求的主目录
error_page 错误页面
location = /50x.html 表示发生50x错误时,响应页面为括号中的root选项
运行nginx,命令为
start nginx
分别访问nmap.zhutougg.com和jdk.zhutougg.com 配置完毕
KALI帮助文档
按要求,kali帮助文档是运行在apache中,这里使用了PHP的一键安装套—-xampp因为80端口被nginx占用了,所以这里修改apache的运行端口为8080启动apache服务
而后再来修改nginx的nginx.conf文件
关键配置选项为:
proxy_pass 反向代理商(注这后面要一个反斜杠)
重启nginx服务,看一下最终配置结果
写在最后
这几个请求主机名因为没有DNS解析它,所以我写在了host文件里面
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » nginx和apache的简单配置案例,教你如何搭建属于自己的博客系统