Comment construire un site Web Driven de base de données Avec Open Source

October 29

Comment construire un site Web Driven de base de données Avec Open Source


L'importance croissante des sites Web dynamiques bases de données a conduit à une forte augmentation des personnes qui cherchent à apprendre le développement web pour eux-mêmes. Pour beaucoup, coûteuses options de logiciels propriétaires sont inaccessibles et créent une barrière d'entrée dans le champ. Heureusement, un certain nombre d'open source, ou libre, des options existent qui peuvent rendre le rêve de devenir un webmaster une réalité. Le logiciel libre permet également aux programmeurs avertis de personnaliser leur expérience de développement.

Instructions

1 Choisissez un serveur Web qui correspond à vos exigences du projet. Quelques solutions open-source Apache comprennent, Cherokee et nginx. Sélectionnez votre logiciel de serveur Web basé sur la performance et la fonctionnalité. Si la machine sur laquelle vous serez hébergez votre serveur web est léger et a été construit sur un budget, un serveur léger tel que Cherokee est un pari sûr. Toutefois, si vous avez une machine très performante et vous avez besoin quelque chose de riche en fonctionnalités, Apache peut être une meilleure option. Télécharger le serveur à partir de son site Web ou un dépôt de logiciels. Suivez les instructions d'installation dans le fichier "readme" inclus avec votre téléchargement. Consultez le manuel inclus pour plus de détails sur l'endroit où les fichiers de configuration sont situés et ce que chacun fait. Modifier la configuration du serveur, en veillant à maintenir la sécurité à l'esprit.

2 Consultez la documentation de quelques serveurs de bases de données différentes pour déterminer laquelle a les caractéristiques dont vous avez besoin et est compatible avec votre configuration actuelle. MySQL, PostgreSQL et Firebird sont des options populaires. Télécharger le serveur. Suivez les instructions d'installation dans le fichier "readme" pour l'installer. Configuration sera une partie du processus d'installation. Consultez la documentation pour obtenir des informations sur la configuration plus avancée.

3 Choisissez un serveur FTP pour vous permettre d'apporter des modifications à votre site Web à partir de votre PC. Même si vous hébergez votre site web à la maison, il est une bonne idée de garder votre serveur séparé de votre machine personnelle. serveurs FTP open source populaires incluent ProFTPD, Pure-FTPd et vsftpd. Chacun d'eux est compatible avec tous les principaux systèmes d'exploitation open source. Pure-FTPd est riche en fonctionnalités et peut être idéal si vous avez besoin pour personnaliser votre expérience dans une grande mesure. ProFTPD est beaucoup plus facile à configurer, et peut-être plus approprié si vous êtes un utilisateur inexpérimenté. Et vsftpd peut être un bon choix pour quelque chose de petit et sécurisé. Downoad le serveur FTP. Installez-le sur la base des instructions du fichier inclus "readme", et être sûr de faire les ajustements appropriés à la configuration de sécurité.

4 Planifier la mise en page d'arrière-plan pour votre site web. Contrairement aux solutions propriétaires, les licences open source est extrêmement permissive. Vous pouvez installer le logiciel open source sur autant de machines que vous le souhaitez sans encourir de frais de licence, ce qui ouvre des options en ce qui concerne l'équilibrage de charge et la répartition de la bande passante. Concevez votre topologie de réseau avec cela à l'esprit, si vous développez une application web à grande échelle. Votre plan pour le back-end devrait inclure le contenu des mécanismes de distribution et des systèmes pour les sauvegardes de fichiers et base de données régulières. Très grands sites Web devront également examiner la répartition des charges, les types de connexion à Internet et la topologie du réseau.

5 Construisez votre site en vous connectant à votre serveur via FTP et télécharger les fichiers appropriés. Cela nécessitera l'utilisation d'un client FTP. Tous les principaux systèmes d'exploitation sont livrés avec un client FTP pré-installé. Utilisez la commande "ftp" à partir d'une ligne de commande pour y accéder.

sites open source sont souvent créées en PHP, bien que Perl et Python sont de bons choix pour les scripts côté serveur ainsi. Utilisez un langage de script côté serveur à l'interface avec le serveur de base de données pour stocker et récupérer des informations utilisateur. Lisez les manuels pertinents pour la langue et la base de données de script langage de requête avec laquelle vous travaillez.

Conseils et avertissements

  • Assurez-vous de rester au top des dernières mises à jour de sécurité. Bien que le logiciel open source ne sont pas intrinsèquement précaire, tout le monde peut voir le code source et utiliser ces connaissances pour exploiter les faiblesses dans le logiciel que vous avez sélectionné.

          

Post a comment: