龙空技术网

nginx和apache的简单配置案例,教你如何搭建属于自己的博客系统

白帽子讲安全 482

前言:

此时小伙伴们对“apache 配置和nginx 配置”大概比较讲究,小伙伴们都想要分析一些“apache 配置和nginx 配置”的相关内容。那么小编同时在网络上搜集了一些对于“apache 配置和nginx 配置””的相关资讯,希望各位老铁们能喜欢,朋友们快快来学习一下吧!

需求

配置多个域名,详细说明如下:

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文件里面

标签: #apache 配置和nginx 配置