Tumgik
#oneinstack
brianwalkerdev · 1 year
Text
How to get a fast LEMP WordPress Server with OneinStack
How to get a fast LEMP WordPress Server with OneinStack
There are a lot of WordPress hosting providers out there that will help you get started setting up your very own website. But while they all offer some level of WordPress hosting services, not all of them offer LEMP stack support. The LEMP stack is an open-source software group consisting of NGINX, MySQL or MariaDB, PHP, and Perl/Python (optional). It’s the perfect base for any…
Tumblr media
View On WordPress
0 notes
sololinuxes · 5 years
Text
Gestionar los servicios de OneinStack
Tumblr media
Gestionar los servicios de OneinStack. En un anterior articulo vimos como montar un servidor web con OneinStack en linux, hoy vemos como gestionar los servicios desde la consola / terminal. Además aprenderemos a actualizar OneinStack, y si por algún motivo ya no lo quieres... lo desinstalaremos.  
Gestionar los servicios de OneinStack
Nginx / Tengine / OpenResty: sudo service nginx start sudo service nginx stop sudo service nginx status sudo service nginx restart sudo service nginx reload sudo service nginx configtest MySQL / MariaDB / Percona: sudo service mysqld start sudo service mysqld stop sudo service mysqld restart sudo service mysqld reload sudo service mysqld status PostgreSQL: sudo service postgresql start sudo service postgresql stop sudo service postgresql restart sudo service postgresql status MongoDB: sudo service mongod start sudo service mongod stop sudo service mongod status sudo service mongod restart sudo service mongod reload PHP: sudo service php-fpm start sudo service php-fpm stop sudo service php-fpm restart sudo service php-fpm reload sudo service php-fpm status HHVM: CentOS 6 sudo service supervisord {start|stop|status|restart|reload} CentOS 7 sudo systemctl {start|stop|status|restart} hhvm Apache: sudo sudo service httpd start sudo sudo service httpd restart sudo sudo service httpd stop Tomcat: sudo service tomcat start sudo service tomcat stop sudo service tomcat restart Pure-FTPd: sudo service pureftpd start sudo service pureftpd stop sudo service pureftpd restart Redis: sudo service redis-server start sudo service redis-server stop sudo service redis-server status sudo service redis-server restart sudo service redis-server reload Memcached: sudo service memcached start sudo service memcached stop sudo service memcached status sudo service memcached restart sudo service memcached reload  
Actualizar OneinStack
Accedemos al directorio principal. cd oneinstack Ahora ejecutamos el script de actualización. sudo ./upgrade.sh  
Desinstalar Oneinstack
Si quieres desinstalar OneinStack. cd oneinstack Ejecuta el script provisto para ello. sudo ./uninstall.sh   Espero que este articulo te sea de utilidad, puedes colaborar con nosotros con el simple gesto de compartir los artículos en tu sitio web, blog, foro o redes sociales.   Read the full article
0 notes
Text
8款国内Linux Web一键安装包/面板介绍及安装方法
如今,越来越多的站长、网友会选择VPS、服务器用来就架设网站,但是势必需要我们自己搭建WEB环境。这里我们可以选择开源WEB一键包,或者面板来安装到服务器中,一般我们用户个人使用还是较多的会用到免费脚本或者面板,毕竟不是商业用途没有必要用到付费,当然也有一些面板有免费和付费版本。
在目前国内众多一键包和面板选择上,功能可能会差不多,基本上架设普通的网站环境是没有问题的,但是会考虑到不同用户、不同项目的体验习惯问题,我们可能喜欢这款,或者喜欢那款。尤其是在国内,提供免费开源项目的基本是凭借兴趣和爱好一直在坚持,基本上很少有依靠盈利的,所以我们看到很多工具提供商已经很少更新或者不在更新,甚至有的也转向付费。
笔者在整理国内几款常见的一键包和面板的之前,先感谢这些开源工具提供者,给我们用户安装环境带来便利,我们这里来一起看看,曾经和现在,这些常用的一键包/面板是否依旧健在且是否满足我们用户的需…
View On WordPress
0 notes
h2smedia · 5 years
Text
OneinStack: How to install it on Ubuntu and CentOS
Tumblr media
What is OneinStack? It is an active project that uses to set up an environment for the development of PHP/JAVA applications in just one-click on Linux operating systems such as CentOS (including Redhat), Debian, Ubuntu, Fedora, Deepin, Amazon Linux and other same family Distros. Just like WAMP or XAMPP server for Windows, OneinStack allows creating different Linux web server environment such as: Lnmp(Linux + Nginx+ MySQL/MongoDB+ PHP) Lamp(Linux + Apache+ MySQL/MongoDB+ PHP) Lnmpa (Linux + Nginx+ MySQL/MongoDB+ PHP+ Apache): Nginx handles static, Apache handles dynamic PHP Lnmt (Linux + Nginx+ MySQL/MongoDB+ Tomcat): Nginx handles static, Tomcat (JDK) handles JAVA Lnpp(Linux + Nginx+ PostgreSQL+ PHP) Lapp(Linux + Apache+ PostgreSQL+ PHP) Lnmh(Linux + Nginx+ MySQL+ HHVM) All the above-mentioned web servers combination can be installed using pre-given OneinStack script. OneinStack updates are timely which makes it very reliable to use. The script of OneinStack provides a wide range of features such as: All the command and auto installation will be done in Terminal only using the command line. Good for server usage. Most of the time up to date. Some security optimization Wide range of database versions (MySQL-8.0, 5.7, 5.6, 5.5; MariaDB-10.4, 10.3, 10.2, 5.5, Percona-8.0, 5.7, 5.6, 5.5, AliSQL-5.6, PostgreSQL, MongoDB) Multiple PHP versions (PHP-7.3, 7.2, 7.1, 7.0, 5.6, 5.5, 5.4, 5.3) Provide Nginx, Tengine, OpenResty and ngx_lua_waf Tomcat version (Tomcat-9, Tomcat-8, Tomcat-7, Tomcat-6) JDK version (JDK-11.0, JDK-1.8, JDK-1.7, JDK-1.6) Apache version (Apache-2.4, Apache-2.2) OneinStack  provides option to install PHP Cache Accelerator provides ZendOPcache, xcache, apcu, eAccelerator. And php extensions, include ZendGuardLoader, ionCube and more... can be installed with one click. Installation of Pureftpd, phpMyAdmin, memcached, redis Provide upgrade script for above-mentioned tools  Virtual host script Support local, remote(rsync between servers), Aliyun OSS, Qcloud COS, UPYUN, QINIU, Amazon S3, Google Drive and Dropbox backup script And more... It also comes with the Let's Encrypt certificate that means those want to use the SSL certificate for their project; just only need to enter the domain name with you want to use SSL. After that, it automatically configures the SSL certificate for the domain name. Moreover, OneinStack will also set the auto-renewal of Let's Encrypt certificate. The OneinStack project is available on GitHub and free to download, install and use.
Read the full article
0 notes
xmannv · 5 years
Link
0 notes
bljcchen · 7 years
Text
Slim Framework 3 的安裝
一般情況下,Slim Framework 3 的安裝方式如下(參考資料): 1. 在 webroot 檔案夾中,輸入
composer create-project slim/slim-skeleton {專案名稱}
等待 composer 處理完畢 2. 開啟瀏覽器,在網址列輸入
http://localhost/{專案名稱}/name
即可看到結果 為了方便其他專案的開發,建議寫成 shell script 檔案 一、開啟 終端機 terminal,依序輸入
cd ~ touch slimsetup.sh gedit slimsetup.sh
二、在 slimsetup.sh 中,輸入
#!/bin/bash read -p "輸入 專案 名稱: " projectname echo "---- 建立專案中 ----" composer create-project slim/slim-skeleton '{webroot的真實路徑}'${projectname} echo "---- 專案建立完成 ----"
存檔後離開 上面提到的 {webroot的真實路徑} 是指 oneinstack 安裝時documentRoot 的位置,預設是 /data/wwwroot 所以 {webroot的真實路徑} 應該填入 /data/wwwroot/    chmod 777 slimsetup.sh以後有新的 slim framework 的專案,只要執行這個 shell script 即可 底下是一個範例,請參考 假設上線後的網域名稱預計為: www.slimfw.com 步驟: 1. 建立 開發用虛擬主機(本機),開啟終端機(terminal),執行
./vhost.sh
在輸入 domain 時,輸入: www.slimfw.com 在輸入 directory 時,輸入: /data/wwwroot/slimfw 其他請參考 這裡 2. 建立 slimfw 專案,執行
./slimsetup.sh
☆如果發現 ./vhost.sh 或 ./slimsetup.sh 有權限不足(permission denied)的問題,請改用 sudo ./vhost.sh 或 sudo ./slimsetup.sh 3. 修改資料夾���限 sudo chmod 775 slimfw 4. 開始進行開發 以上的動作即可在本機安裝好開發用環境 開發完成後,要怎麼上線測試? 在上線系統中,執行上述步驟 1,然後使用 sftp 軟體將整個開發用資料夾上傳,以範例而言,資料夾就是指 /data/wwwroot/slimfw,上傳完成後再進行線上測試
0 notes
morzefor-blog · 7 years
Text
oneinstack一键安装包部署SSL证书,上HTTPS,杜绝中间人攻击
Nginx是一个高性能的HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。现在越来越多的集成环境都使用了Nginx服务器,如军哥的LNMP一键包、AMH主机面板、OneinStack等,如果您为了装逼(安全)考虑,打算给网站部署SSL证书,应该如何操作呢? 一、申请SSL证书 国外的startssl和国内的沃通都可以申请免费的SSL证书,当然也有很多收费的,如果只是个人博客网站,其实免费的足矣。后面陈德馨会介绍一些免费的SSL证书申请的资源。 二、相关环境准备 光有了证书还不行呀,您还需要搭建WEB服务器才能将证书放上去,上面已经提到LNMP一键包、AMH主机面板、OneinStack均使用的Nginx作为WEB服务器,安装其中之一即可。 三、部署SSL…
View On WordPress
0 notes
sololinuxes · 5 years
Text
Montar un servidor web con OneinStack
Tumblr media
Montar un servidor web con OneinStack. OneinStack es paquete en formato de script que nos permite crear diversos tipos de servidor web en Linux, y todo sin necesidad de tener grandes conocimientos. Con OeinStack podemos crear de manera sencilla los siguientes entornos: Lnmp / Lemp(Linux + Nginx+ MySQL/MongoDB+ PHP) Lamp(Linux + Apache+ MySQL/MongoDB+ PHP) Lnmpa (Linux + Nginx+ MySQL/MongoDB+ PHP+ Apache): Nginx handles static, Apache handles dynamic PHP Lnmt (Linux + Nginx+ MySQL/MongoDB+ Tomcat): Nginx handles static, Tomcat (JDK) handles JAVA Lnpp(Linux + Nginx+ PostgreSQL+ PHP) Lapp(Linux + Apache+ PostgreSQL+ PHP) Lnmh(Linux + Nginx+ MySQL+ HHVM) Es compatible con las siguientes distribuciones linux y sus derivados: CentOS 6-7 Debian 8-10 Ubuntu 14-19 Fedora 27+ Deepin 15 Amazon Linux 2 Aliyun Linux El paquete se mantiene constantemente actualizado desde el código fuente original, hoy día 15 de Julio del 2019 estas son las versiones disponibles que puedes instalar. # Web # DB # PHP nginx_ver=1.16.0 mysql80_ver=8.0.16 php73_ver=7.3.7 tengine_ver=2.3.0 mysql57_ver=5.7.26 php72_ver=7.2.20 openresty_ver=1.15.8.1 mysql56_ver=5.6.44 php71_ver=7.1.30 apache24_ver=2.4.39 mysql55_ver=5.5.62 php70_ver=7.0.33 apache22_ver=2.2.34 mariadb104_ver=10.4.6 php56_ver=5.6.40 tomcat9_ver=9.0.20 mariadb103_ver=10.3.16 php55_ver=5.5.38 tomcat8_ver=8.5.41 mariadb102_ver=10.2.25 php54_ver=5.4.45 tomcat7_ver=7.0.94 mariadb55_ver=5.5.64 php53_ver=5.3.29 tomcat6_ver=6.0.53 percona80_ver=8.0.15-6 # JDK percona57_ver=5.7.26-29 jdk110_ver=11.0.2 percona56_ver=5.6.44-86.0 jdk18_ver=1.8.0_212 percona55_ver=5.5.62-38.14 jdk17_ver=1.7.0_80 alisql56_ver=5.6.32-9 jdk16_ver=1.6.0_45 pgsql_ver=11.4 mongodb_ver=4.0.10 # phpMyAdmin # Jemalloc # Pure-FTPd phpmyadmin_ver=4.8.5 jemalloc_ver=5.2.0 pureftpd_ver=1.0.49 phpmyadmin_oldver=4.4.15.10 # Redis # Memcached redis_ver=5.0.5 memcached_ver=1.5.16 Vemos como instalar un servidor web con OneinStack.  
Montar un servidor web con OneinStack
Necesitamos tener instalado "wget" y "screen", en el ejemplo sobre CentOS y Ubuntu. En CentOS: sudo yum -y install wget screen En Ubuntu: sudo apt-get -y install wget screen Descargamos el paquete (desde una de las dos propuestas siguientes). wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz wget http://downloads.sourceforge.net/project/oneinstack/oneinstack-full.tar.gz Una vez descargado lo descomprimimos. tar xzf oneinstack-full.tar.gz Accedemos a la carpeta generada. cd oneinstack Ahora comenzamos la installation, para ello ejecutamos el script. sudo ./install.sh Veremos un asistente en línea de comandos que nos ayudara a configurar nuestro servidor web de manera simple, según nuestras necesidades. Servidor Nginx, Apache y Tomcat Selecciona entre las opciones propuestas.
Tumblr media
Instalar un servidor web con OneinStack Servidor de base de datos Selecciona que database server quieres utilizar e introduces una contraseña de root.
Tumblr media
Instalar base de datos en Oneinstack Seleccionamos la version PHP a instalar Ahora, nos pregunta qué versión de PHP queremos configurar en nuestro servidor web. Además del PHP, el script OneinStack nos ofrece la opción de configurar un sistema de caché, selecciona entre Zend OPcache y APCU. Tanbién podemos instalar las extensiones de php que vayamos a necesitar, por defecto se instalan las extensiones 4, 11, 12. Si no está seguro pulsa Intro para instalar las extensiones predeterminadas.
Tumblr media
Instalar version de php en Oneinstack Aplicaciones varias Tal vez te interese instalar aplicaciones como Pure-FTPd, PhpMyAdmin, redis-server, memcached-server o HHVM.
Tumblr media
Instalar FTP HHVM redis memcached en OneinStack Una vez tengamos nuestra selección realizada comienza a instalarse el server, ten en cuenta que dependiendo de tu conexión a internet puede tardar más o menos.   Panel de control OneinStack Ya hemos terminado de montar nuestro servidor web, ahora podemos acceder desde nuestro navegador web favorito simplemente introduciendo la ip. Desde el panel de control podrás acceder a todas las opciones.
Tumblr media
Panel de control Oneinstack Instalar complementos Podemos instalar PHP composer, fail2ban, ngx_lua_waf y Python3.6. cd oneinstack sudo ./addons.sh
Tumblr media
Instalar Add ons en OneinStack Crear certificado Let’s Encrypt Si quieres algún dominio en el servidor agregas la dirección IP del sistema en un registro A de las DNS del dominio. Después ejecuta lo siguiente... sudo ./vhost.sh Sigue los pasos que te aparecen en pantalla.
Tumblr media
Instalar lets crypt SSL en OneinStack Si quieres borrar el host virtual. vhost.sh --del   Espero que este articulo te sea de utilidad, puedes colaborar con nosotros con el simple gesto de compartir los artículos en tu sitio web, blog, foro o redes sociales.   Read the full article
0 notes
sololinuxes · 5 years
Text
Instalar una pila LAMP o LEMP en Linux
Tumblr media
Instalar una pila LAMP o LEMP en Linux. Una pila LAMP o LEMP (también conocida como "stack") es un paquete de aplicaciones y herramientas open source, que se instalan conjuntamente con el objetivo de adecuar un servidor para que pueda prestar sus servicios a sitios web dinámicos, y aplicaciones web. En las "stack / pilas" no es necesario que instales las aplicaciones y herramientas una por una, el paquete lo hará por ti. Existen muchas variantes, pero sin dudarlo una de las mejores alternativas es la que nos ofrece "lempstack.com", y no solo por la multitud de diferentes pilas que ofrece, sino por la calidad de sus stack. Las pilas que se nos ofrecen son las siguientes (ellos escriben "lnmp" en vez de "lemp" por que es realmente como se escribe): LNMP (Linux + Nginx+ MySQL/MongoDB+ PHP) LAMP (Linux + Apache+ MySQL/MongoDB+ PHP) LNMPA (Linux + Nginx+ MySQL/MongoDB+ PHP+ Apache): Nginx handling the static, Apache processing dynamic PHP LNMT (Linux + Nginx+ MySQL/MongoDB+ Tomcat) LNPP (Linux + Nginx+ PostgreSQL+ PHP) LAPP (Linux + Apache+ PostgreSQL+ PHP) LNMH (Linux + Nginx+ MySQL+ HHVM) Ademas son compatibles con multitud de SO: CentOS (redhat) 6-7 Debian 7-9 Ubuntu 12-18 Fedora 27-28 Deepin 15 Amazon Linux 2 Aliyun Linux Destacamos que las versiones que ofrecen siempre están actualizadas. Actualmente (14-03-2019) son las siguientes:
Tumblr media
  Como ves es bastante completa y actual, así que la instalamos.  
Instalar una pila LAMP o LEMP
Para instalar nuestra stack debemos seleccionar la pila y sus componentes, lo hacemos desde su pagina oficial. Selecciona tu stack. Marca lo que te interese.
Tumblr media
  Una vez hayas creado la pila a tu gusto, copias el código que aparece en la parte inferior, lo pegas en la consola / terminal de tu vps o servidor, y lo ejecutas. Al finalizar la instalación te aparecerán los datos de acceso y diversas localizaciones.
Tumblr media
  Para acceder y desde tu navegador web favorito, escribes la ip del server. http://tu-ip/ Accedes a la pantalla de control principal.
Tumblr media
  En esta pantalla es donde podrás manejar todo lo que crees en tu "oneinstack",  los host virtuales, bases de datos, ftp's, etc... Ademas, en la parte superior derecha tienes unos accesos directos donde podrás consultar datos e información del servidor bastante útiles. Por ejemplo el consumo de "opcache"...
Tumblr media
  En cada apartado de la columna de la izquierda tienes una explicación de como operar. Por ejemplo para crear los host virtuales debes escribir en consola: ./vhost.sh
Tumblr media
  Como punto final... un apunte. La ejecución de los scripts de creación (en el ejemplo "./vhost"), debe ser desde el directorio propio de la pila. cd oneinstack   Comparte el articulo.   Read the full article
0 notes
bljcchen · 7 years
Text
開發環境設定(三)
當主機處理完成後,接下來就是建立 開發用 虛擬主機 在建立開發用虛擬主機前,有些動作要先處理 由於 linux 系統的權限控管要求,一般使用者通常需要使用 sudo 來取得 root 的權限 所以,為了兼顧 權限控管 及 開發方便,我們須要 調整 使用者群組 及 檔案目錄的權限,步驟如下: 1. 先將 使用者 加入 www 群組(參考資料)
sudo usermod -G www {current_user_name}
2. 修改 檔案夾權限,這個動作必須在每次建立新專案時都執行一次
sudo chmod 775 {directory}
接下來才開始建立 開發用環境 建立開發用環境有兩個步驟: 1. 先使用 vhost.sh 建立 Virtual host 可以參考 這裡 ,畫面下拉到 如何建立虛擬主機
(1) 由於是開發用主機,多數狀況都是在本機上執行 因此, SSL 的設定 應該是 'n'
(2) 建議在設定 檔案夾名稱 時,使用 名稱 即可 例如:www.oneinstack.com    oneinstack 記得需要輸入 完整路徑 
2. 修改本機 hosts 以方便連接
(1) Linux 系統 打開終端機,輸入 sudo gedit /etc/hosts,參考下圖修改
(2) Windows 系統 打開檔案總管,修改 C:\Windows\System32\drivers\etc\hosts 修改內容同上圖
(3) 修改完畢後,可以先測試看看 ping >,如下圖
如果都沒有問題,那就可以進行後續開發了~~
0 notes
bljcchen · 7 years
Text
開發環境設定(二)
在 上篇 提到開發主機安裝 Ubuntu 但是, Apache、Nginx、MySQL ... 都沒裝,要怎麼開發 告訴你,去下載 這個 安裝就好 雖然是強國人開發的,但是
真的很方便
建議下載 包含源碼 的檔案 如果,你的主機使用 Amazon、Linode 或 Degital Ocean,那就下載不含源碼的吧 下載後,請依照 安裝步驟 安裝 或 依照下述方法處理 先開啟 終端機 (Terminal),接著依序輸入(箭號後是說明,不用輸入): 第一種,本機安裝 tar zxvf oneinstack-full.tar.gz     ☆如果網路中斷,可以執行   screen -r oneinstack 重新連線剛剛的shell ☆有關  screen 的用法,請參考 screen說明 ☆上面兩個方法中,如果發現 ./install.sh 有權限不足(permission denied)的問題,請改用 sudo ./install.sh 本系列的環境需要 Apache-2.4、MariaDB-10.1、php-7.1、redis、memcache 安裝過程中,注意 不要安裝 的部份有 Nginx  Server、Tomcat Server、ionCube、Pure-FTPd、HHVM 其他的選項請依照上面的需求輸入 安裝的時間頗長,可以去喝杯咖啡~~ 等待 下篇 吧~~
0 notes