Instalación
Instalación en Windows
Primero, debe descargarlo de https://www.nopcommerce.com/download-nopcommerce Después de descargar, los archivos UPLODAD en su servidor web utilizando el software FTP. Cree una base de datos para su proyecto NOPCommerce. Abra el navegador y visite su sitio, redirigirá al asistente de instalación. Complete los detalles de la información de la tienda y la base de datos. Haga clic en el botón Instalar para iniciar el proceso de instalación. La página de inicio del proyecto se mostrará una vez que se complete la instalación.
Instalación en Linux
Ejecute el siguiente comando para registrar la tecla Microsoft y alimentar.
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
Instale el tiempo de ejecución de .NET Core.
sudo apt-get install apt-transport-https aspnetcore-runtime-3.1
Instale el servidor web NGINX.
sudo apt-get install nginx
Instale el servidor MySQL.
sudo apt-get install mysql-server
Asegure la instalación de MySQL.
sudo mysql_secure_installation
Configure Nginx como un proxy inverso para reenviar solicitudes a su aplicación ASP.NET Core. Abra el archivo de configuración predeterminado Nginx con el siguiente comando.
sudo nano /etc/nginx/sites-available/default
Reemplace el contenido con lo siguiente y guárdelo.
# Default server configuration
#
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name nopCommerce-430.com;
location / {
proxy_pass http://localhost:5000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
Cree un directorio para el proyecto.
sudo mkdir /var/www/nopCommerce430
Vaya al directorio de Project Root.
cd /var/www/nopCommerce430
Descargue el nopcommerce.
sudo wget https://github.com/nopSolutions/nopCommerce/releases/download/release-4.30/nopCommerce_4.30_NoSource_linux_x64.zip
Ejecutar el comando para descomponer el proyecto.
sudo unzip nopCommerce_4.30_NoSource_linux_x64.zip
Cree directorios siguientes para ejecutar NOPCommerce.
sudo mkdir bin
sudo mkdir logs
Establezca los permisos correctos para ejecutar NOPCommerce.
sudo chgrp -R www-data /var/www/nopCommerce430/
sudo chown -R www-data /var/www/nopCommerce430/
Crea el servicio NOPCOMMERCE. Ejecute el siguiente comando para crear un archivo de servicio.
sudo nano /etc/systemd/system/nopCommerce430.service
Copie a continuación contenido y pasado en el archivo de servicio.
[Unit]
Description=Example nopCommerce app running on XUbuntu
[Service]
WorkingDirectory=/var/www/nopCommerce430
ExecStart=/usr/bin/dotnet /var/www/nopCommerce430/Nop.Web.dll
Restart=always
# Restart service after 10 seconds if the dotnet service crashes:
RestartSec=10
KillSignal=SIGINT
SyslogIdentifier=nopCommerce430-example
User=www-data
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false
[Install]
WantedBy=multi-user.target
Comience el servicio NOPCOMMERCE.
sudo systemctl start nopCommerce430.service
Reinicie el servidor web NGINX para cargar nuevas configuraciones.
sudo systemctl restart nginx
Abra el navegador y visite su sitio, redirigirá al asistente de instalación. Complete los detalles de la información de la tienda y la base de datos. Haga clic en el botón Instalar para iniciar el proceso de instalación. La página de inicio del proyecto se mostrará una vez que se complete la instalación.