踩坑记录(2)

今天在虚拟机上安装了Nginx,jdk,tomcat,遇到了些许问题,在此做以下记录:

  1. Linux命令:
  • cd.. 返回上一级目录
  • cd / 返回根目录
  • cd 子文件 进入该目录的子目录
  • cp -r /test1/test01 /test2 将文件夹test01复制到test2下 -r对文件夹的操作
  • rm -r test 删除test文件
  • netstat -ntlp 查看网络端口
  • kill pid 杀掉进程
  • tar xzf apache-tomcat-9.0.12.tar.gz 解压
  • mv apache-tomcat-9.0.12 tomcat9 重命名
  1. 安装nginx并部署静态资源
  • 安装gcc g++的依赖库
apt-get install build-essential
apt-get install libtool
  • 安装pcre依赖库
apt-get update
apt-get install libpcre3 libpcre3-dev
  • 安装zlib依赖库
apt-get install zlib1g-dev
  • ***l依赖库
apt-get install openssl
  • 安装nginx
apt-get install nginx 
  • 修改nginx配置文件 /etc/nginx/sites-enabled/default ,在其后面添加如下配置
server {
    listen 8360;  # 服务器开放的端口
    server_name 192.168.248.128;  # 项目访问的地址或者域名

    location / {
        root /my_blog/;  # 项目所在的文件夹
        index index.html;  # 项目所在文件夹里面的入口文件
    }
}
  • 配置好后执行如下命令
sudo /usr/sbin/nginx -t # 检查配置是否正确

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

sudo /usr/sbin/nginx -s reload # 重新载入配置
  • 在服务器的根目录创建 my_blog 文件夹用于存放打包后的项目
  • 最后访问 http://localhost:8360/ 就可以看到部署的页面了
  • 期间遇到,nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)问题,找到80端口的PID,杀掉进程,重新载入配置解决。
  1. 对于jdk和tomcat的安装
  • 开始我将下好的jdk及tomcat都放在/opt目录下,后来网上查阅发现应该放在/usr/local/路径下
/opt 可选文件和程序的贮存目录。该目录主要被第三方开发者用来简易地安装和卸装他们的软件包。
/usr 包括与系统用户直接有关的文件和目录,例如应用程序及支持它们的库文件。
  • 环境变量配置
vi /etc/profile

export JAVA_HOME=/usr/local/java/jdk-17.0.3
export JRE_HOME=${JAVA_HOME}/jre //jdk10解压后是没有jre目录的所以这里直接配成$JAVA_HOME/即可 去掉jre
export CATALINA_HOME=/usr/local/tomcat/tomcat9 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH 
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:${CATALINA_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

source /etc/profile

  • 进入conf文件夹 vim server.xml 编辑配置文件
  <Connector port="8088" protocol="HTTP/1.1"
             connectionTimeout="20000"
             redirectPort="8443" />
  • 进入到 /usr/local/tomcat/tomcat9/bin目录下,启动Tomcat
./startup.sh  //启动Tomcat
./shutdown.sh  //关闭Tomcat
全部评论

相关推荐

后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务