设为首页 收藏本站
查看: 669|回复: 0

[经验分享] 云服务器(uCloud)部署java web项目(二) 安装,配置apache服务器

[复制链接]

尚未签到

发表于 2017-12-25 14:02:29 | 显示全部楼层 |阅读模式
  自己组建了一个网站,想要发布到互联网上。然后我就找到了这个链接 https://www.codecasts.com/series/deploy-a-website-from-scratch(是一个从零部署网盘到服务器的视频系列,很强大)
  然后我就   租了云服务器(ucloud),系统是ubuntu----买了域名----把域名绑定到了云服务器-----安装了nginx(web服务器)。注明:以上步骤视频里面都有,很详细
  但是我要不是JavaWeb项目啊,所以只好按照视频教程,重新部署java web环境到ubuntu服务器上面。为什么是ubuntu? 因为本人比较熟悉ubuntu的命令。(ubuntu 16.4)
  大体的思路是这样的:
  一,提前做好准备,就是上面的红色文字提示。注意:要让云服务器开启8080,8443,443等端口(要是没懂什么意思,可以去看控制台--云主机--详情--网络--外网防火墙-编辑防火墙。添加就行了)
  安装git for windows (也可以不安装,云服务器-控制台-云主机-详情-登陆)
  二,安装,配置apache服务器。有人会问,有必要安装apache服务器吗?本人觉的有。把tomcat和apache比喻成人体,tomcat像是大脑,apache像是身体和器官。两个缺一不可。
  三,安装,配置tomcat服务器。                     
  四,apache转发请求到tomcat。网上说apache处理静态,tomcat处理servlet,先不管apache,先把请求转到tomcat再说。
  五,SSL配置,进而实现https。 这样网站会更安全,这部分又分为:
  (1)apache配置SSL
  (2)tomcat配置SSL
  本节介绍步骤(一),安装apache服务器。步骤如下:
  (1)sudo su  输入密码
  (2)cd
  (3)sudo apt-get install apache2 (一般会默认安装在etc目录下,cd/etc/就会看到apache2文件夹,不需要配置环境变量,系统会自动配置)
  (4)apache2 -version (出现下列效果说明安装成功:
  Server version: Apache/2.4.18 (Ubuntu)
  Server built: 2017-06-26T11:58:0)
  (5)ls /etc/apache2  (sites-available里面夹有两个文件,000-default.conf和 default-ssl.conf。第一个文件是监听80端口的,也是我们要配置的文件。第二个是监听443端口的,这个我                                                                                          后面会配置。)
  (6)cd sites-available
  (7)vi 000-default.conf  (最上面会看到,virtualhost*:80,或者是virtualhost defualt:80。)
  (8)添加 DocumentRoot /var/www/html (默认会有,没有就添加。意识是网站的根目录,想要把自己的网站发布到apache,把网站目录放到www目录下,再修改DocumentRoot就行了)
  (9)保存退出:wq (不知道怎样保存退出?查百度)
  (10)添加 ServerName www.wuyameiju.com (你自己的域名,在/etc/apache2/apache2.config 最后加上ServerName)
  (11)vi /etc/apache2/apache2.conf (现在是安装阶段,不需要这条命令。但是想要发布网站,就要找到Directory /var/www/>"的位置-->更改"/var/www/"为新的根目录就可以了。这个步骤和步骤                                                                                                (8)是相呼应的,要改就都要改)
  (12)保存退出:wq
  (13)sudo apache2ctl configtest  (提示OK,说明没有问题)

  (14)sudo /etc/init.d/apache2>  (15)sudo /etc/init.d/apache2 restatr
  (16)w3m http://127.0.0.1:80或者w3m http://127.0.0.1 (会出现大量的彩色文字,说明成功访问apache首页)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-427857-1-1.html 上篇帖子: Install PHP 7, Apache, MySQL 5.6 on CentOS / RHEL 7.1 & 6.7 + Wordpress 下篇帖子: 【转载】Linux查看 apache,mysql,php安装路径
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表