如何在云主机上利用源代码安装Nginx服务器

如何在云主机上利用源代码安装Nginx服务器,第1张

1这些设置可能会有所不同,你需要根据不同情况进行修改。2安装Apache22.切换管理员身份在Ubuntu中需要用root身份进行操作,所以用下面的命令确保以root身份登录:sudo su3.开始安装MySQL5apt-get install mysql-server mysql-client你将被要求提供一个MySQL的root用户的密码,我们需要在红色区域设置密码。New password for the MySQL "root" user: <-- yourrootsqlpasswordRepeat password for the MySQL "root" user: <-- yourrootsqlpassword4.安装Apache2Apache2的是作为一个Ubuntu的软件包,因此我们可以直接用下面命令安装它:apt-get install apache2 5.安装PHP5我们可以直接安装PHP5和Apache的PHP5的模块,如下:apt-get install php5 libapache2-mod-php5 安装完需要重启/etc/init.d/apache2 restart6.测试的PHP5并获取PHP5安装的详细信息:默认网站的文件根目录是在/var/www下中。现在我们将在该目录中创建一个小型PHP文件(info.php的)在浏览器中调用它。该文件将显示很多关于我们的PHP安装,如安装的PHP版本和有用的一些细节。 7.PHP5获得MySOL的支持让PHP在MySQL中获得支持,我们可以安装的php-mysql软件包。安装一些其他的PHP5模块,以及您可能需要的应用程序,这是一个好主意:apt-cache search php5还安装需要安装的apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl现在重新启动Apache2的:/etc/init.d/apache2 restart 8.安装phpMyAdminphpMyAdmin是一个网络接口,通过它可以管理你的MySQL数据库。apt-get install phpmyadmin 你会看到以下问题:Web server to reconfigure automatically: <-- apache2Configure database for phpmyadmin with dbconfig-common? <-- No

jenkins要想在远程服务器执行命令,发送文件等操作,必然要处理jenkins与远程机的免交互问题。

下面如何让jenkins与目标主机实现免交互。

系统管理-- 插件安装--搜索ssh --安装 Publish Over SSH

安装完成后,在jenkins端生成秘钥对(公钥id_rsa.pub 私钥id_rsa)

输入一次密码,以后就免密了。输入完可以用ssh 登陆试一下。

我们以最简单的一个例子来演示,部署一个Html页面到远程服务器的nginx网站目录下,实现页面上线。

首先,刚才jenkins配置ssh插件,注意填写远程服务器信息的那里的remote directory这个地方指的发送到远程服务器的哪个目录下。

在job配置中

上图的配置就是,将jenkins上的项目文件init.html发送到远端主机192.168.1.112的/var/www/html下

保存,退出。

远端主机的nginx配置:

点击构建。

结果:部署成功

例子比较简单,后期会更新java的部署过程。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/534837.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-24
下一篇2023-06-24

发表评论

登录后才能评论

评论列表(0条)

    保存