##分类
管理静态内容:apache,nginx(管理html的内容)
管理动态内容:tomcat,jetty(html和动态的都可以管理)
##nginx常见命令及问题
###1. 常见命令
start nginx //开启服务
nginx -s reload //重新加载配置文件
nginx -s stop // 强制停止服务
nainx -s quit // 完成当前任务,停止服务
###2. 遇见问题
(1)利用:本机地址/ eg:localhost/ 访问的是nginx的html中的index.html网页。
(2)当我修改nginx.conf中的访问路径后,执行nginx -s reload 重新加 载配置文件,再localhost/ 访问的还是原来的网页,试了好几次都是这样的, 最终的解决办法是注销重启电脑就好了,而我还在傻傻的找原因找了半个多小时。
(3)如果,想访问带有图片的网页,先在nginx.conf添加路径,并且这个路径必须是上步的目录,并在上步目录添加子文件夹,这样才可以访问到图片,如下所示。而我刚开始的时候随便写了一个路径,结果一直访问出错。
location /img/ {
root E:\html;
}
##tomcat遇到的问题
(1)双击 bin\startup.bat ,开启的服务中没有8080端口,说明有可能此端口被占用,所以找被占用的端口,打开服务一直看以前安装过相关软件,最终以失败告终。
(2)DOS中运行startup.bat,信息如下:
Using CATALINA_BASE: "F:\apache-tomcat-8.5.37"
Using CATALINA_HOME: "F:\apache-tomcat-8.5.37"
Using CATALINA_TMPDIR: "F:\apache-tomcat-8.5.37\temp"
Using JRE_HOME: "F:\Java\java\jdk1.8.0_102"
Using CLASSPATH: "F:\apache-tomcat-8.5.37\bin\bootstrap.jar;F:\apache-tomcat-8.5.37\bin\tomcat-juli.jar"
没有出现错误,但就是没有8080端口。
(3)在开发软件IDEA中配置tomact,运行程序,出现的错误是端口被占用,但也没有安装过oracle。
经过一个上午,最终,还是没找到被占用的服务,无奈只能改掉端口,在server.html中,将端口号改为:8081,开启服务端口立马出现。
(4)如果服务黑窗口双击闪退,说明是jdk环境变量配置有问题,一定要配置到 jdk 的目录。
##IDEA遇到的问题
若IDEA的自动提示错误功能丧失,只需要File->Power Save Mode,把前面的对号去掉即可。
##总结
早上起来,本打算认认真真的温习下这部分内容,可是刚开始就出现问题,一步一步的解决问题,最重要的是,问题解决了,我也不知道是什么原因导致出现了这些原因,也就是说稀里糊涂的解决了服务器问题。差不多用了一天的时间类解决这些遇到的问题,这也是一大收获,进一步提高了自己的自学能力,这些问题也值得我来记录下来。