服务器java项目运行环境搭建的小白流程以及遇到的问题,https配置
小白自己的心路历程
1.服务器java项目运行环境
2.mysql数据库连接
3.https配置
我的服务器已经注册了域名。
首先在完成服务器购买和服务器指定端口开放后,进行一系列端口配置。小白建议使用oneinstack等一键配置的工具。
打开以下网址选择自己所需要的程序服务
再复制所得的结果,再打开远程连接服务器,粘贴即可使用。
安装完成后,oneinstack的默认项目存放路径为data/wwwroot/default文件夹下,使用xftp软件打开该目录放入自己的jsp文件或者java项目。
mysql数据库连接参照以下网址
https://oneinstack.com/question/oneinstack-how-to-configure-mysql-remote-connection/
连接数据库可以使用Navicat软件
如果装了nginx和tomcat、Apache等,再访问自己的服务器项目。可能会出现nginx403问题,或者直接显示
刚开始不知道为什么,后来重装自定义选择了nginx只加tomcat就可以正常运行,才发现之前出现的直接下载动态文件的问题,是因为nginx的nginx.conf文件夹配置中并没有配置jsp等动态文件的转发。
[code]server { listen 80; server_name _; access_log /data/wwwlogs/access_nginx.log combined; root /data/wwwroot/default; index index.html index.htm index.php; #error_page 404 /404.html; #error_page 502 /502.html; location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; } location / { try_files $uri @apache; } location @apache { proxy_pass http://127.0.0.1:88; include proxy.conf; } location ~ [^/]\.php(/|$) { proxy_pass http://127.0.0.1:88; include proxy.conf; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ { expires 30d; access_log off; } location ~ .*\.(js|css)?$ { expires 7d; access_log off; } location ~ ^/(\.user.ini|\.ht|\.git|\.svn|\.project|LICENSE|README.md) { deny all; } } ########################## vhost ############################# include vhost/*.conf; }
只要加上这段代码
[code] location ~ .(jsp|jspx|do)?$ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8080; }
然后重启nginx
服务器输入 service nginx restart 重启nginx,就可以正常运行nginx
配置服务器https访问
因为有些http是不安全访问,一些数据的传输并未进行很好地加密,所以就需要https访问。如果需要与微信小程序连接与开发,则需要https。(微信小程序不允许ip)我使用的是nginx证书配置https
1.首先注册域名,进行域名解析和配置
2.申请免费证书
3.下载相应证书
以下链接为阿里云ssl证书安装指南
https://help.aliyun.com/knowledge_detail/95491.html?spm=a2c4g.11186623.2.12.48f14c07lwsCSb
按照以上指南,配合xftp进行conf文件配置与修改,以及证书上传,就可以正常进行https访问。
希望能帮助到一些人,解决一些问题。
我还在学习,哈哈哈。
- Java配置环境以及Editplus运行程序方法及问题
- Java与Android开发环境配置以及遇到的问题解决
- Tomcat服务器本地的搭建,以及在 IDEA软件下的配置,以及项目的测试运行(基于supermvc框架下的web)
- Java开发环境配置(5)--Web 服务器--Tomcat--安装过程遇到的问题
- 服务器搭建javaWeb开发环境—svn安装与配置以及使用
- JAVA开发环境的搭建(配置JAVA开发环境)以及使用eclipse从头一步步创建java项目
- Java Web环境搭建—在Myeclipse上配置JRE以及在Myeclipse上集成Tomcat服务器
- JAVA学习遇到问题之项目部署环境配置
- react-native学习(RN)--之Window环境下搭建环境配置,以及初始化建立react-native项目,(真机和模拟器运行的相关错误解决办法,android打包报错)
- mac配置Android 环境,完整过程,其中包括遇到的设置$JAVA_HOME问题,新建项目报 Errors running builder 'Android Resource Manager问题
- Centos6.5服务器环境搭建之安装Nginx以及Https访问方式的配置
- Silverlight环境配置 运行项目遇到的问题解决
- MyEclipse环境配置以及导入项目新项目时遇到的问题
- Java与Android开发环境配置以及遇到的问题
- 基本名词认识,Java环境配置,打包jar命令,以及在dos下运行一系列问题,Java注释,javadoc命令
- Xcode 8最近朋友的项目遇到了关于上架的问题以及xcode8所需要的环境的配置以及ios 10所支持的功能
- java项目部署在服务器环境配置以及命令的编写
- 文件函数Django1.5实战第一步之搭建环境,创建工程,运行开发服务器Strut2教程-java教程
- iOS ReactNative环境配置搭建安装React-Native遇到的问题
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!