# seqb **Repository Path**: llsydn_admin_admin/seqb ## Basic Information - **Project Name**: seqb - **Description**: 使用springboot、springmvc、mybatis、mybatis-plus、layuiadmin框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-19 - **Last Updated**: 2023-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # seqb #### 项目部署 1.部署安装nginx 安装教程:https://www.runoob.com/linux/nginx-install-setup.html nginx.conf配置: ``` http { #实际的seqb-server服务 upstream ser-server{ server 127.0.0.1:8080; } #实际的seqb-web服务 upstream web-server{ server 127.0.0.1:8081; } #实际的seqb-app服务 upstream app-server{ server 127.0.0.1:8082; } server { listen 80; server_name localhost; location / { proxy_pass http://www.llsydn.xyz/seqb-web/index; index index.html index.htm index.php; } location /seqb-web/ { proxy_pass http://web-server/seqb-web/; } location /seqb-app { proxy_pass http://app-server/seqb-app/; } location /seqb-server { proxy_pass http://ser-server/seqb-server/; } location /api/ { proxy_pass http://ser-server/seqb-server/; } } ``` 2.部署安装mysql 3.部署安装redis 4.部署安装elsearch 5.部署安装jdk 6.部署安装tomcat 7.发布项目 /opt/app/tomcat-8080-ser /opt/app/tomcat-8081-web /opt/app/tomcat-8082-app 8.打包项目 8.1 seqb-app打包: ``` 部署到tomcat中,带项目名的方式。 修改build/webpack.prod.conf.js文件 output: { publicPath: '/seqb-app/', //打包部署后的项目名称 }, 然后执行:npm run build 将生成的dist目录,改为seqb-app即可 ``` 8.2 seqb-server,seqb-web打包: ``` 直接用maven的package打包即可。 ``` 9.linux部署selenium环境 ``` 1.安装chrome谷歌浏览器 yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 安装好之后,查看谷歌浏览器的版本,然对应下载chromedriver google-chrome --version (得到版本是:Google Chrome 86.0.4240.198) 2.安装chromedriver工具 下载对应版本的chromedriver wget https://npm.taobao.org/mirrors/chromedriver/86.0.4240.22/chromedriver_linux64.zip 将下载的文件解压,放在如下位置 unzip chromedriver_linux64.zip mv chromedriver /usr/bin/ 给予执行权限 chmod +x /usr/bin/chromedriver 3、运行代码,查看是否成功。 建立demo.py from selenium import webdriver chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage') chrome_options.add_argument('blink-settings=imagesEnabled=false') chrome_options.add_argument('--disable-gpu') chrome_options.add_argument('--mute-audio') chrome_options.add_experimental_option('excludeSwitches', ['enable-logging']) browser = webdriver.Chrome(chrome_options=chrome_options) url = "https://www.baidu.com" browser.get(url) browser.implicitly_wait(10) print(browser.page_source) 执行:python demo.py,看是否有输出即可。 后台执行,并记录日志: nohup python -u demo.py > demo.log 2>&1 & ``` 101.33.239.63 root/Ljt166276