云服务器(uCloud)部署java web项目(二) 安装,配置apache服务器

自己组建了一个网站,想要发布到互联网上。然后我就找到了这个链接 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 reload

                             (15)sudo /etc/init.d/apache2 restatr

                             (16)w3m http://127.0.0.1:80或者w3m http://127.0.0.1 (会出现大量的彩色文字,说明成功访问apache首页)

 

转载于:https://www.cnblogs.com/suosui/p/7209061.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值