推特上面有一个整理得相当不错的技术路线图谱,简单解读下:开发语言:Python、Golang、JavaScript、Ruby…操作系统:Linux、Unix、Windows…网络安全:TCP/IP、DNS、HTTP/S、…数据库:MySQL、Oracle、MongoDB…web服务:Apache、Nginx、Tomcat、Jetty…基础设施:Docker、Kubernetes…持续集成:Git、Jenkins…日志监控:ELK、Grafana…云:Alicloud、AWS…可以说是囊括了大型互联网公司使用的各种技。
1、win7下用apache架设服务器外部IP无法访问
二楼说的对,与80端口没有关系的。还是你本地配置的问题,你使用的是路由器上网吗?是的话把路由的80端口映射到你的电脑上。说的不清不楚的,,,说祥细点最好有图的。什么是apache域名解析。与80端口需要备案无关。问题出在路由上。比如:访问路由地址、要在路由上设置“虚拟主机”:添加要“架设服务器”的计算机固定ip,如:192.168.1.2,将路由“虚拟主机”指向192.168.1.2。
2、在路由上设置“DMZ主机”:将DMZ主机IP地址设为:192.168.1.2。这样这台“服务器”就能通过路由上显示的公网ip访问了。3、在路由“运行状态”WAN口状态查看IP地址:如公网IP地址为:183.142.29.82。公网上的任何一台电脑就能通过访问这台“服务器”了。另:这台“服务器”的网关为路由地址:192.168.1.1,子网掩码为:255.255.255.0,dns服务器为:路由“运行状态”WAN口状态下DNS服务器。
2、Apache怎么设置让外网访问
你用的是AD吗?如果是,很遗憾,电信已经把80端口封了,不能做http协议相关服务器用。你要在httpd.conf里把listen:80的80改为其他端口,例如:8080。然后在路由器上做相应端口映射,相信你已经会了接下来,打开浏览器输入你的外网ip:8080如:xxx.xxx.xxx.xxx:8080应该就没问题了。
3、apache配置文件详解(apache设置的基本配置
Apahce配置指令可以分为两块,核心指令和第三方提供的指令。在apache中,每条指令对应一个模块,而在所有模块中,最重要的是core_module、so_moudle、http_module和mpm模块。除了so_mold,其他模块都不能关闭或禁止。一:httpd.conf主服务器部分1.ServerName:定义apache的默认主机名,可以是域名或IP地址。
在配置过程中,该路径通常由前缀指定。3.DocumentRoot:用于指定apache提供页面服务的根目录,该路径必须是绝对路径,而不是相对路径。如果有空格,需要用引号括起来,4.ServerAdmin:发生错误后服务器向管理员发送电子邮件的地址。5.ServerAlias和Alias:两者都用于映射目录,只是ServerAlias将映射的目录识别为CGI脚本目录,并将该目录中的所有文件视为CGI脚本。