如何在ubuntu下 安装nginx服务器

如何在ubuntu下 安装nginx服务器,第1张

1开始说明  首先需要跟大家说明一下,这个教程中使用的IP地址是192168023,主机名称为Server1examplecom这些设置可能会有所不同,你需要根据不同情况进行修改。

2安装Apache2

2切换管理员身份

在Ubuntu中需要用root身份进行操作,所以用下面的命令确保以root身份登录:

sudo su

3开始安装MySQL5

apt-get install mysql-server mysql-client

你将被要求提供一个MySQL的root用户的密码,我们需要在红色区域设置密码。

New password for the MySQL "root" user: <-- yourrootsqlpassword

Repeat password for the MySQL "root" user: <-- yourrootsqlpassword

4安装Apache2

  Apache2的是作为一个Ubuntu的软件包,因此我们可以直接用下面命令安装它:

apt-get install apache2

5安装PHP5

我们可以直接安装PHP5和Apache的PHP5的模块,如下:

apt-get install php5 libapache2-mod-php5

安装完需要重启

/etc/initd/apache2 restart

6测试的PHP5并获取PHP5安装的详细信息:

默认网站的文件根目录是在/var/www下中。现在我们将在该目录中创建一个小型PHP文件(infophp的)在浏览器中调用它。该文件将显示很多关于我们的PHP安装,如安装的PHP版本和有用的一些细节。

7PHP5获得MySOL的支持

  让PHP在MySQL中获得支持,我们可以安装的php-mysql软件包。安装一些其他的PHP5模块,以及您可能需要的应用程序,这是一个好主意:

apt-cache search php5

Rstudio-Server 相对于桌面版 Rstudio 更高效实用,可多人协作,多平台访问,只需要一个浏览器,多台电脑办公不需要重复去安装各种包。

Ubuntu 1404 安装 Rstudio-Server 具体步骤描述如下:

在安装 Rstudio-server 前需要先在服务器上安装 R ,我的服务器版本为ubuntu 1404,R版本为341;如果ubuntu中R版本过旧,可以先按照下面的方法操作更新 R :

在 Rstudio-Server 的 官方网站 ,有安装教程,选择正确自己的系统;

安装完成以后,可以先查看 Rstudio-Server 是否在运行,因为安装完后会自动启动:

出现 rstudio 开头的字符表示启动了;

也可以使用官方命令验证安装是否正确:

没有报错就表示安装是正确的。

Rstudio-Server的默认端口是8787,所以直接在命令行检查端口的使用情况:

出现在8787的应用是rserver表明端口已经被rstudio-server在使用了。

一般情况下, ubuntu 对于防火墙还是蛮注重的,所以确保 8787 端口在它的防火墙中是 ACCEPT :

查看下 /tmp/rstudio-rsession/ 的 owner ,如果是 root 的话就改成 rstudio-server :

因为每次尝试连接 ip:8787时,rstudio-server 会尝试创立一个 rsession,但是如果tmp下的 rstudio-rsession 文件夹被 root 用户拥有,则 rstudio-server 无法建立 rsession,就无法连接 8787。

通过本地机器的浏览器登录服务器上的 Rstudio-server ,输入你对应的 IP 地址和 port 端口,然后输入服务器的主机的用户名和密码即可登录:

请享用吧!

Download RStudio Server for Debian & Ubuntu

保存iptable规则并开机自动加载

rstudio download-server

一、NodeJS介绍:

NodeJS是一个让开发者可以快速创建网络应用的服务器端JavaScript平台,同时运用JavaScript进行前端与后端编程,开发者可以更专注于系统的设计以及保持其一致性。

在这篇文章中,我们将向您介绍如何在Ubuntu1404服务器上开始您的NodeJS神奇之旅。

二、如何安装发行稳定版的NodeJS

Ubuntu 1404为了保证跨平台服务体验的一致性,在它的仓库中默认包含了一个版本为01025的NodeJS,这个可能不是最新版本,但是却一定是标准发行版本。

要想获取这个版本的NodeJS,我们只要通过apt包管理工具来安装就可以。在安装之前,最好先更新一下apt包管理工具的本地索引,然后再从Ubuntu仓库中安装NodeJS。

sudo apt-get update

sudo apt-get install nodejs

如果Ubuntu软件仓库中的包正好是你所需要的,那么上述步骤就是在Ubuntu1004下安装NodeJS的全部操作过程。大多数情况下,我们还希望也安装一份NodeJS的包管理工具:npm,您可以通过以下命令安装:

sudo apt-get install npm

NPM将让使得安装NodeJS的模块或者源码包变得非常简单。

在您运行NodeJS的时候请一定要注意,因为与别的工具包相冲突的原因,Ubuntu仓库中可执行的名字是nodejs而不是node。

下面,我们将讨论NodeJS更多种灵活的安装方式。

三、如何通过PPA来安装NodeJS?

一个让你可以保持获得NodeJS最新版本的替代方案是加入由NodeSource维护的PPA(Personal Package Archive)私有包档案。这个方式可以让你获得比Ubuntu仓库更多的NodeJS版本。

首先:你得安装PPA以获得访问它内容的权限。

curl -sL https://debnodesourcecom/setup | sudo bash -

通过上面的命令,PPA将加入到您的系统配置中,并且自动的更新您的本地包缓存,安装完成之后,您可以像之前一样通过apt-get来安装NodeJS。

solo apt-get install nodejs

这里的nodejs安装包包含了nodejs二进制执行文件以及npm可执行文件,所以您无须另外安装npm,然而,为了使一些NPM包能正常工作(比如那些需要多源代码编译的包),你还需要安装build-essentials包。

sudo apt-get install build-essential

四、如何使用NVM来安装?

还有一种使用apt来安装NodeJS的替代方案是使用一个特别设计的工具叫NVM,它的标准叫法是NodeJS版本管理工具(Nodejs Version manager)。

使用NVM,您可以安装多个可方便控制的独立NodeJS环境,它将给您最新版本NodeJS的请求权限,但也将允许你根据APP的需要而使用旧版本的NodeJS。

在开始之前,我们需要从Ubuntu仓库中先安装一些依赖包,NVM将利用这些工具来编译需要的组件:

sudo apt-get update

sudo apt-get install build-essential libssl-dev

一旦这些依赖包安装完成,您可以通过NVM的GitHub项目主页将安装脚本下载下来。版本号可能不尽相同,但是正常来说你可以通过以下方式来下载和安装:

curl https://rawgithubusercontentcom/creationix/nvm/v0161/installsh | sh

上面的命令将下载并且运行安装脚本,安装脚本将把软件安装到你home目录的~/nvm目录下,同时也会在~/profile加入必要的配置。

为了使~/profile的配置生效,您可能需要退出并重新登录您的账户,当然,也可以通过source命令来重新导入~/profile的配置:

source ~/profile

现在你已经安装了NVM,你可以安装NodeJS的各个独立版本。为了找出当前的NodeJS可安装版本,你可以敲入以下命令:

nvm ls-remote

回车可能会显示如下内容:

v0116

v0117

v0118

v0119

v01110

v01111

v01112

v01113

如你所见,当前NodeJS的最新可安装版本是v01113,你可以通过如下命令安装这个版本的程序:

nvm install 01113

通常情况下,NVM会自动切换到最新安装的版本,你可以通过以下命令告诉NVM指定使用已经安装的版本:

nvm use 01113

当你使用NVM安装NodeJS,它的可执行名称是node,通过以下信不信你可以知道当前所使用的NodeJS版本:

node -v

显示:

v01113

如果你安装了多个版本的NodeJS,你可以通过以下命令列出已安装版本:

nvm ls

如果你想把其中一个版本设置为默认的版本,你可以这样:

nvm alias default 01113

现在当一个请求发生时,01113这个版本将自动被选择,您也可以通过这样的别名引用它:

nvm use default

每个版本都将保持其独立的模块和包,并且通过独立的NPM来管理它们,你可以使用NPM的普通模式来为NodeJS项目安装独立的第三方包,它将安装到NodeJS的/node_modules目录下:

npm install express

如果你想将第三方包安装成全局模式(将与其它使用同一个版本NodeJS的项目共用),那么通过使用-g参数就可以实现:

npm install -g express

这个时候包将安装到下面这个目录:

~/nvm/node_version/lib/node_modules/package_name

全局模式安装的包将只允许你在命令行下使用,如果你想在在本地项目中使用,你还需要将它连接进来:

npm link express

如果需要帮助,你可以通过以入命令获取帮助:

npm help

1 更新Ubuntu软件包索引

首先登陆Ubuntu Server,执行以下命令,更新Ubuntu Server的软件源并安装可用的更新。

sudo apt-get update

sudo apt-get upgrade

2 加入 PPA

通过运行以下命令增加Cherokee的PPA

sudo add-apt-repository ppa:cherokee-webserver

sudo apt-get update

对于运行1404版本的服务器还需要执行以下步骤

cd /etc/apt/sourceslistd

nano cherokee-webserver-ppa-trustylist

用deb http://ppalaunchpadnet/cherokee-webserver/ppa/ubuntu saucy main 替换 deb http://ppalaunchpadnet/cherokee-webserver/ppa/ubuntu trusty main

再次运行命令:

sudo apt-get update

3 使用apt-get安装Cherokee

使用如下命令安装Cherokee和SSL模块

sudo apt-get install cherokee cherokee-admin cherokee-doc libcherokee-mod-libssl libcherokee-mod-streaming libcherokee-mod-rrd

4 配置Cherokee

重启Cherokee服务:

sudo service cherokee start

使用Cherokee最大的好处就是能通过一个简单易用的web界面 cherokee-admin 来管理所有的配置选项。推荐通过浏览器来管理Cherokee。使用如下命令启动cherokee-admin

sudo cherokee-admin

注意: cherokee-admin 会显示用户名,一次性密码和web管理界面地址。

请记录下这个一次性密码,登录到管理界面时需要它。

默认情况下,只能通过localhost访问Cherokee-admin,如果需要通过其它网络地址来访问,可以使用‘-b’参数。如果不指定任何IP地址,Cherokee-admin会自动监听所有网络端口。然后就可以通过网络访问Cherokee-admin

sudo cherokee-admin -b

通过指定IP地址访问Cherokee-admin

sudo cherokee-admin -b 1921681102

5 浏览cherokee-admin面板

在你喜欢的浏览器中输入地址http://主机名或IP地址:9090/就可以进入控制面板了。例如我的是http://127001:9090/,在浏览器中显示如下图

好了,到这里我们已经成功地在Ubuntu Server上安装和配置了Cherokee。

什么是cherokee?

Cherokee 是一个免费,开源,高性能轻量级的全功能web服务器,支持大部分主流操作系统(Linux、 Mac OS X、 Solaris 和 BSD)。它支持TLS/SSL、FastCGI、 SCGI、 PHP、 uWSGI、 SSI、 CGI、 LDAP、 HTTP代理、 视频流处理、 内容缓存、 流量控制、 虚拟主机、Apache兼容的日志文件,以及负载均衡等功能。

需要先看一下你的ubuntu是什么版本的,以Ubuntu 1404为例。其他版本类似的。

1更新源列表

打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装php,会出现"有 几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。

2安装php

打开"终端窗口",输入"sudo apt-get install php5"-->回车-->输入"y"-->回车-->安装完成。

3让Apache支持php

打开"终端窗口",输入"sudo apt-get install libapache2-mod-php5"-->回车-->安装完成。

4安装php5-gd模块

打开"终端窗口",输入"sudo apt-get install php5-gd"-->回车-->安装完成。

5使用gedit在"/var/www"下创建infophp文件

打开"终端窗口",输入"sudo gedit /var/www/infophp"-->回车-->在编辑器中输入"<php phpinfo(); >"-->保存,文件创建成功。

6测试Apache是否能解析php网页

在火狐浏览器中输入"127001\infophp"-->出现了php的版本信息页面,说明php安装配置成功。

首先Ubuntu安装失败主要有以下几个原因 bios版本问题 镜像问题 安装载体问题 主要安装方法 一个一个排除就好 这是我自己总结的一个安装双系统的方法 1从磁盘中分离一个NTFS约为35GB的分区将镜像放进去然后解压 2easybcdIso条目引导到新建分区里的镜像,设置模式为从内存运行 在新建分区里用easybcd建立一个Linux的grub 3压缩30个G的空白分区出来(没有文件格式直接替是啥都没有的空白空间 4重启安装在安装的时候吧Linux安装在空白空间

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在ubuntu下 安装nginx服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情