发表于: 2018-03-15 19:54:22

1 525


今天完成的事:

一:安装Nginx服务器

1.解压下载的tar.gz

2.配置安装

进入nginx包里面,配置nginx的安装地址   ./configure --prefix=/usr/local/nginx

这里出现了问题:checking for C compiler ... not found

./configure: error: C compiler cc is not found

看样子是缺少环境。

对于nginx编译安装需要先安装编译 的工具,然后再安装nginx依赖

yum -y install gcc gcc-c++ autoconf automake make      

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

安装这两个。安装时出现低版本和高版本的冲突,使用下面两个命令解决问题

查找冲突的包的所有版本

rpm -q package-names

删除一个版本(我删除的是低版本)

rpm -e package-full-version

./configure --prefix=/usr/local/nginx 这次执行配置成功(忘记截图了)

make && make install  //编译安装

3.启动nginx服务器

#启动 nginx服务   /usr/local/nginx/sbin/nginx

#查看启动情况   ps -ef|grep nginx

#停止服务   /usr/local/nginx/sbin/nginx -s stop

#重新热启动nginx   /usr/local/nginx/sbin/nginx -s reload 

这里又出现了错误:[error]: open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)  nginx.pid丢失

解决方法:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

#查看是否启动成功   curl 122.152.216.183

#查看端口情况   netstat -ano|grep 80

#查看配置文件路径,以及是否有效 /usr/local/nginx/sbin/nginx -t

#配置文件路径 /usr/local/nginx/conf/nginx.conf

#

4.本地地址栏访问云服务器

5.nginx目录

conf 存放配置文件

html 存放网页文件

logs 日志文件

sbin shell启动、停止等脚本


二:下载安装tomcat

1.tomcat安装比较简单,解压完就可以用了

2.将任务二install成war包,上传至tomcat的webapps目录。

3.启动服务器,startup.sh(我是以绝对路径启动的)

4.本地远程访问


三:本地安装Resin,整合IDEA

1.下载,解压(我没打算长久使用它,就并未配置环境变量)

2.整合IDEA,与tomcat的整合大同小异

3.发布项目

     在idea中配置resin时,Depolyment method有两种配置方式:JMX和resin.xml

    

JMX是把项目打包的文件 放在resin服务器下webapp下。只有在服务器启动时,才把项目给拷贝过去,无法在IDEA中实时更新

resin.xml是在C:\Users\xxx\AppData\Local\Temp目录下copy了一份resin.xml的配置文件,然后把服务器目录空间指向了你的项目工作空间,可以实现intellij修改实时更新

默认LMX,需要改为resin.xml

选择resin.xml后,如果项目Artifacts指向的目录是 ROOT时,上图中的Use default context name(always true if depolyment method is JMX)取消勾选

4.启动服务器


今天要做的事:

1.学习shell。昨天看了看tomcat的启动脚本,发现压根看不懂。

2.任务二深度思考,可以慢慢做了。

3.Nginx日志,打算研究一下。


遇到的问题:

1.Nginx安装时遇到几个问题,都已经解决的。


收获:

Linux命令敲的更快了。。


返回列表 返回列表
评论

    分享到